My wife and I ate there twice last week. Both times the food was great, no complaints. Don't be intimidated with the "casual elegant" dress code. Both times there I saw more guys in shorts and sandals than I saw in pants and collared shirts. If you're staying at the Royal Haciendas, it's worth a visit.