Summary: not impressed.
Arrived early afternoon, ironically maybe that was the problem - there wasn't enough going on, place was dead. I would have hoped that a restaurant manager would realize that the few customers they may have at a slow time are just as important as those on a Friday night rush - standards are standards, you either have them or you don't.
Waitress was pleasant but not attentive - with a total of 3 occupied tables had to get up and get her attention for more chips. Chips though were very good; needed hotter salsa.
My friend had the steak fajitas; tasted OK but just luke warm. Fajitas are supposed to be sizzling hot; duh.
I had a so-so tamale and chicken enchilada. Enchilada was just warm, mostly a flat layer of cheese. Tamale filling was tasty shredded meat (as it should be) but corn meal was barely warm and almost tasted only partially cooked. Refried beans weren't warm enough to even melt the grated cheese sprinkled on top, which consequently then pulled off in a single congealed mass when I took a bite.
Finally, the Cadillac margaritas were just average at best.
$50 plus tip for two meals plus two margaritas; not worth it.
The place looked promising and has a cute patio area but we won't be back - someone's not watching the store. I'm trying to be generous with the two stars as some other Yelpers seem to like this place; maybe things can get better.