The villas need some maintenance. One of our villas flooded and we had to be moved. Front desk staff was not super friendly. WiFi is pretty bad, sporadic at best. Pools are nice. Lots of activities. Stores are pricey, $17 for a bag of chips and liter of Coke. Wasn't bad but not likely to return.