I have been taking my family here for over a year and always found the food good, however if your waiter is a bald guy with a pierced tongue, either ask for another table or leave, this guy is horrible.
I have ordered the same item for the last six times I ate there and it was made with steak. This time I was brought ground beef, and when I asked another passing waiter to exchange it for steak, she said no problem. Five minutes later the bald guy returns to my table with the original plate I sent back and explained that ""that is the way it comes"". The manager, who apparently started 3 days earlier was no help. I had to go to the front desk to get someone to bring me what I ordered.
I won't be going back and am back on the hunt for good Mexican food in the area.