Eh. It's ok.
First impressions are great - it is a *beautiful* restaurant with a nice interior "courtyard" with a big staircase and nice fountain. Service was also very solid, polite and efficient. So why three stars?
The food was extremely generic and somewhat flavorless. The chips tasted like they were out of a bag, the salsa had almost no flavor and each entree was just "meh". I had a cheese enchilada and taco combo. I've had tastier microwave Mexican. There wasn't anything wrong with it, but you would have a better experience at any chain Mexican restaurant.
The other big issue is the insanely high prices. Expect to pay $17-20 for items that would be $9-11 at most other restaurants. If the food was unique and flavorful this would be OK... but what we had? Meh.