Three and a half stars if I could. I think the food is reasonably priced for what it is. It's pretty good Mexican in a fun environment.
My main issue was the service. I tried to make a reservation earlier in the week for my best friend's bachelorette night. They don't take reservations for parties under 12. We were 9. That's fine, I'll just put our name in an hour before we want to go. Fine in theory...but when I called the night of, they tell me they aren't seating parties 8 or more. We were 9.
Finally after talking to 2 people, being transferred to a manager who never picked up, they said they would take us but someone would have to wait at the bar. Even though we're staying at the hotel and would be down in the 45 minutes quoted? Bottom line, two of our friends had to wait by the bar and it still ended up taking an hour and 15 minutes. And when we sat down there were about 3 large empty tables around us.
Luckily, their margaritas are strong enough that we had a good time.