Amazing Hotel! Great staff, good food. The first day, one of the restaurants took forever to bring out the food, about 1 hour. But the rest of the stay definitely made up for it. Beautiful property, amazing sized rooms. Activities for kids of all ages, clean beaches, the water/sunblock stations were one of the top things I saw. Staff welcoming and friendly, and the daily 6pm Champagne toast gave it a great integration and community feel.