This All inclusive has nothing to envy to the ones in the Caribbean. Food is awesome, and beverages too. People is very kind. The rooms need improvement, they are comfortable but having only a transparent glass between shower and the room it self is not convenient when you travel with kids. :( Beaches are incredible, and the pools too.