Not quite what i expected but the villas were beautiful and clean. I was a bit disappointed with some of the hotel descriptions, coffee in room is 3 little instant coffee pouches and dried up coffemate that wouldn't desolve. We also had messaged ahead for a villa not too far as my husband has mobility issues, but ended up furthest away even though resort was very quiet and seemed half empty. Hotel also says beach chairs, however the beach club that is walkable to is not included. So we drove to Bikini beach club, (disaster) but Esmeralda Hotel guests arent allowed in the first row of beach chairs even if there is over 30 empty. Breakfast included is bread, pastries and fruit. Its not really beach front, its quite a walk to get ro any beach club or restaurant except for the one on the property. Not sure i would recommend this hotel, as we also stayed in Philipsburg and Grande Case which were definitely 5 star experiences.