The resort is not very well maintained. The service is bad as the food delivery takes a long time and the they don't respond on time. But, the redeeming factor is the private beach. The beach is very clean and it was nice to experience that. Otherwise a big no no.