Place was beautiful and very clean. The property was amazing, several pools and activities. We really enjoyed our stay.2 gripes- first one pretty small.. we were disappointed to see there weren’t any beach towels for us to use at the pools/beach.. being a resort near a beach you think that would be a given. However, after mentioning that to the host, they dropped off a complimentary company branded beach towels, but only 1 and we were a party of 4. It was a nice gesture. Second - the shuttle to and from the beach. First 2 days, we had a great experience with the gentleman running the shuttle. He greeted us, built rapport, made sure we knew where were going and how to get back. Also ensured we had the required bracelets to return. He was quick, and would return quickly if he had to make 2 pickups due to capacity. Our lady day we had the exact opposite. A gentlemen who didn’t really greet us or have any sort of dialogue. Said the bracelets to return weren’t a big deal. And never showed after waiting at the beach at the end of the day for 45 mins. We ended up walking back with all of our beach stuff and 2 little girls, very frustrating. Over all a great place, would stay there again but would really consider somewhere closer to the beach so we don’t have to deal with the shuttle