Overall had a good vacation here. The food was good, the drinks were good, the property is beautiful. You can snorkel right from the beach and see beautiful colorful fish and stingrays, but the entry to the water is rocky so be ready for that. Booking the ala carte restaurants required either being in line at the concierge desk at 7 am or getting on the app then if you could get it to work, so that did impact sleeping in. One complaint we had was when we checked in they did not have the connecting rooms we booked, and they wouldn't have them for two days. They gave us tickets to the show dinner as a concession so they did something for it, but this added a good bit of inconvenience for our first couple days, with my husband and I having to be in separate rooms so our kids weren't alone in a room, and we couldn't unpack until 3 days into our week. That said, we did enjoy our stay, and the staff was friendly.