Amazing view/location for the price. We basically had our own private beach, with how few people used it. Housekeeping, front desk, and restaurant staff were all great. Food was only okay, and there wasn't a bar by the pool as advertised, but I would still definitely book again.