This one is officially off my list for good. I've come here several times and while the food is mediocre but not bad, the place never seems to satisfy.
The recipes are decent and the spices are interesting, but the execution seems to fall short. Nachos grande are boring, frozen margaritas are bland. Real margaritas are pretty good, but expensive.
Ambiance - flies on my salsa and guacamole. Someone brought their screeching kids and left them unattended for over an hour. Management did nothing about it while there were 3 children under the age of 5 running, screaming, making that high pitch shriek that only a toddler can produce, pushing stroller from one end of the restaurant to the other. Customers and servers had to dodge the young children as they ran wild climbing booths and tried to get into the kitchen. I left more tensed than when I walked in from work, needing a drink.
All in all, no thanks.