Great location with beach access. Spectacular views & unit was as advertised & spacious, favorite was the balcony & hot showers. Resort amenities were excellent, onsite restaurant, pool, spa($$$$), private beach access and gym(was able to get good workout). Host was very responsive and accommodating to ensure we had a great stay:)
minor cons: There was only 1 remote that was operable for all 3tvs in unit and carpet could use deep cleaning or air freshener sometimes smell wet/sour so we opened windows &sprayed.
Overall my family & I enjoyed the stay and would recommend.