This place has been around for a long time. My family and I have eaten there for over ten years. Its well known in Lebanon. They have really expanded the place and have updated it.
The servers are so friendly, conversational and funny. They remember you and are personal. The service is always quick. You might have to wait some for a table on Sundays, but generally never over 35 mins.
I love the way this place is layed out and decorated. None of the tables are too close and the atmosphere is friendly.
The food is the best Mexican I have ever had (and Mexican food is my favorite). The chips and salsa are always delicious. Order a cheese dip, it's so good, the cheese is a good quality and it is not bland. The chille relleno is the best! I haven't had any like it. Also, the tacos authinticos, chimichangas, taco salads, enchiladas... and so much more are delicious! I haven't had everything on the menu, but I guarentee it will be the best Mexican food you have ever had.
Their Sunday buffet is great. They have a lot of favorites like enchiladas, chicken wings, quesedillas, chicken and beef entrees and taco building food. They get busy that day so go before the Church crowd.
The prices are great. Affordable food, the price range is wide.
I have never been to Mexico, but I have been to a lot of Mexican restaraunts and nothing compares to this place. This is a definite recommendation.