I do love Mexican food. I think the reason why I'm not giving a full five stars for this is because every single time we go here, there's something just a little off. Not enough to deter us from going, but still... For example, this last time we went, our waiter was not paying attention to anything. He's funny, but a little too bitchy. It's like he was more invested in the "show" than just doing his job. My food was delicious, but they kept bringing out the wrong margaritas. And then they kind of forgot about us for about an hour, which for our group is fine because we will entertain ourselves, but I ran out of water and we ran out of chips and salsa. That sort of thing.
Food was good and very hot. I appreciated that they heat it in the oven and not in the microwave (according to our waitress). Good margaritas as well. The restaurant has fittingly themed decor.
The cons: a bit pricey and in the bar area, very loud music was blasting (and bleeding into the main seating area) that didn’t fit the setting in the least bit. I guess they have a jukebox, but it didn’t help the experience. Maybe come earlier so you don’t have to listen to drunk peoples rubbish music choices.