I don't even know where to start. First off, the food is overpriced for the portions and quality. Second, the attitude from the waitress was unbelievable.
Within 5 minutes of arriving, and this being our first visit to the restaurant, we were told by the exceptionally rude waitress the we filled out our menus wrong. The evening proceeded to get worse from there. She brought our appetizers in a timely fashion - chips and dip - and it was good. She then brought out our main dishes which were tasteless and very small portions. We brought this to her attention and instead of offering to correct the situation she had the gall to defend the food calling it "authentic". We have been to Mexico and eaten authentic Mexican food, and it never tasted like that.
As we continued with our meal, the waitress didn't clear any of the dishes from the appetizers so we had to squeeze our main dishes onto an already small table. The icing on the cake was the slow service, and her never offering to refill our drinks or bring more tortillas for our fajitas - not that it mattered, because there was so little of it in the first place.
I'm never going back. Simple as that.