The condo itself is beautiful. A great location, family friendly, clean, and convenient. The front desk attendant that checks you in is rude, and told us not to bring our young kids to any of their restaurants (listed as family friendly). There was clearly poor communication between her and the host in regards to all aspects of our reservation. Prepare to pay extra fees to use the pool that is closed half the time, to go to the beach that’s under construction, etc.