The service here is almost always incredible. They almost always treat us like valued guests and every little thing is important. I love that. Only one time was it bad, so all is forgiven.
The food is okay as far as Mexican food goes. What I enjoy is the live mariachi band, the long happy hour (that all drinks and even appetizers are half off) and the incredible customer service.
Two 'five star dont miss' items on the menu: made to order at your table guacamole, and the deep fried cheesecake...yes you read that right. Its amazing.