This place came highly recommended, but I'd say it's very average at best. Really puzzled by the positive Yelp reviews?!?
Nice hostess and pretty good service, but food, not so much. The meatballs in the albondigas soup were very dry, the Mexican corn wasn't juicy, the cheese enchiladas arrived cold, and the fajitas certainly weren't worth the price.
Dining room was much too dark for my taste, and I could barely see the food, let alone read the menu.
On the upside, Yelp provided a free dessert upon check in. However, just not enough to keep it on my list of staples.