I have to say we were disappointed this time around. Extra charges for restaurants that didn't make sense was our biggest complaint. Staff was great, food so so. We've been to many of the resorts in Cancun and Riviera Maya, as I am a travel agent, so we have been to the best and we have been to the worst. This resort is a good place for the money, mostly because it is on one of the most beautiful beaches in the Riviera Maya. But we won't be back for a 3rd time.