Biggest problem is that there is no pool, despite it saying so. I think the villas have a private outdoor tub, but as a parent travelling with 2 kids, I limited my search to hotels with pools so this was a major issue for us.
But that was not the only problem.
1. When I arrived, I thought I had walked into a market. A large group had just either arrived or was leaving so I guess all the staff was busy helping them. Nobody to welcome you, help you with the luggage, tell you where reception is, etc. I had to make sure that other guests couldnt cut the line.
2. Room was not ready at 2PM. 40 minute wait. "Sorry but nothing we can do, just wait at the lounge."
3. Once I got to my room, I found that there was no pool. Had to get creative and use soap to make a bubble bath for the kids.
4. Lunch the following day: Ordered 4 meals that came one by one in 15 minute intervals. I could tell that the large group had booked half the restaurant and so Im assuming only one chef was available for all other guests. I complained and the staff gave us the last order for free + fruits.
I believe the staff tried their best to solve issues so I dont blame them. I blame the management team for not being able to plan ahead and allocate the right amount of resources for individual guests + ensuring that the large group will not negatively affect other customers. For instance, people from the group were smoking in the restrooms!