This is our second year staying at the same resort, just different condo. Everything was as described. The amenities of the resort cannot be beat. We enjoyed everything from the indoor heated pools, outdoor pools and hot tubs, and mostly being located right on the beach. The condo itself offers lots of space. Only thing I'd recommend is more silverware as there weren't enough forks for our group, but we bought plastic utensils and were just fine. I also stuck extra bath towels in and was glad I did. Would definitely stay here again. Communication with owners was prompt and the only issue we had was the thermostat wouldn't turn the air on. It was fixed very quickly. Perfect stay and so many memories made!