My girlfriend and I have been there so many times that we have our own waiter. So this review may be jaded. Most everything is top-notch. The food is great (and I've tried a variety of dishes - Enchilads Suizas or Quesadillas are favorites), the Margaritas are the BEST, and the service is very attentive. Even though the tables seem a little too close together, there is a nice ambiance to the place. The prices are very reasonable (good portions, low price). The one con is the table and chairs. Sometimes the chairs sit low and the table is high and it can be wobbly. Other than that, it's a great restaurant. All our friends love this place too.
Pros: Awesome Margaritas, Quality food, Great Service
Cons: Tables and chairs.