We enjoyed the condo, it was as promised, well appointed and lots of beach gear and snorkel equipment. We were not overly impressed with the resort however, it was very hilly and hard to walk, the trek to the beach was 10-20 min (all downhill on the way there and all up hill on the way back), the pool was relatively small, and the food options were limited (one restaurant open 3-9 daily except Wednesday, a carry out pizza place that was shut down most of our stay because of a flood I think, and another restaurant that appeared to be permanently closed). There were no on-property options for breakfast or lunch, and no daytime bar options to enjoy a cocktail by the pool. One of the bathrooms had a clogged drain, maintenance came out and said they did what they could but it was how the drain was made that caused the slow water drainage, really? The other bathroom was perfectly fine. The resort gives you wrist bands to wear on property and as many towels as you’d like, but you have to turn them all back in as you leave or you’ll be charged which was a huge pain (towels not small wristbands) when you also have to manage tired kids and suitcases. You could call for a golf cart to help but not all drivers were actually helpful. Our first driver when we arrived dropped us off and lugged all of our stuff upstairs. A driver later in trip dropped us and all of our beach gear, etc. at the stairs and we had to lug everything upstairs ourselves with two exhausted and sunburnt kids.