We loved this condo a lot. It had everything you need to make your stay enjoyable and relaxing, it was clean and tidy and the beach chairs and toys were a great bonus we wished we could have utilized. The owners gave us all the codes needed and who to contact in case something happens in the condo or outside well ahead of check-in. My husband did utilize the gym and while it doesn't have free weights other than dumbells it was sufficient for him to get in a workout without driving to the YMCA daily. Plus there is an amazing view while working out! The pools are perfectly sized for the property even when the beach is not usable, which it was not during our entire stay, double red flags every day because of bad rip currents. Had the weather been better it would have been the perfect vacation but you can't control mother nature. We just have to say that whoever is in charge of the building, they work very hard. The breezeways, elevators, pool area, and every single place you went was always clean and as soon as a problem was brought to their attention they were on it. Most of the time they saw it before you as they watch the cameras all the time (that made me feel safer as well, knowing someone was always watching the common areas since I was in an unfamiliar place). If we ever head back we will be booking this beautiful condo and will cross our fingers and toes that the weather works in our favor, lol.