Excellent. Definitely pricey since it's in the Fairmont Princess hotel. Great setting and ambience. Our waiter was great. The way he described half the menu made me want to eat half the menu.
I decided on the carnitas plate. It wasn't the typical carnitas plate of shredding carnitas, it was a ball of carnitas. Very tasty and a good portion. We also had the enchilads mariscos and we were a fan of them too.
I ordered a tequila flight. It's great to taste the 3 tequilas, but definitely overpriced for the tiny bit of tequila you get in each glass. I probably would have given it a 5 star rating if there was a little more tequila in the glasses. The drinks are very expensive ($14-$17 for a margarita), but once again, we are at the Fairmont Pricess and the prices are expected to be a little more than normal.
Overall, I would come back on a special occasion.