Overall it was a great stay and we stayed at the pool villa beachfront. However less privacy as other people can walk in front of the beachfront villa when they go to the beach. Worst is the one next to the public pool but the one we stayed are already the better one. Room not available until around 3:30pm and no water in bill for half an hour due to maintenance. Staff are nice and attentive. Villa itself was good.