Everyone is super friendly and goes above and beyond to ensure all your needs are fulfilled. The rooms were super modern and clean, the restaurants had amazing food, great drinks, awesome pools, and me and my girlfriend had the best time! The spa is kind of expensive, but was definitely the highlight of our trip.