The wait staff, bartenders, drivers, etc. are all wonderful and the property is great. There are a lot of great dining, pool, and beach options to fill a full week doing different things each day. The spa is nice and there are things to do like renting bikes, golfing, etc.
The higher level service has
gone downhill (I’ve been coming here for years) as the resort has grown. There were multiple times for very simple issues I was sent all around the resort to talk to different people. It would take me 30 minutes of going to 3 or 4 different offices for something as simple as getting our bracelets reset to access the room or make a reservation. They gave us a WhatsApp number for a “concierge” who was unable to help with anything directly, but just also kept directing me to different services around the hotel. It took up a lot of time to address really simple things. I’d stay here again, but would also consider trying a smaller similar resort where there is more personalized customer service.