I ate here based on the good reviews on Yelp and I'm not sure if my fellow Yelpers have never eaten good Mexican food or had a good waiter or if I went on two very off nights, but man was this place BAD.
Our waiter got 2 of 4 meals completely wrong the first time I went. By the time he had corrected it, the other half of our party had finished eating and was ready to go. No drink refills for the whole meal and the food was not good at all. He didn't refill our chips and salsa either.
I gave it a second try and that experience was just as bad. Food was rubbery and didn't taste fresh. The waitress had an attitude and forgot to bring out the queso until after we got our meals and had eaten half of them. We told her we wanted it before the meal and had no real use for it now and she rolled her eyes, but still left it on the bill. Had to speak with a manager to get it removed.
I definitely won't be returning.