We loved everything. The place is clean, great location, and all the staff was nice at the property. Communication was great. We would stay here again. Only drawbacks were $25 daily resort fee, $35 daily valet parking, and there is no private beach. It is not a big deal because these were already communicated to me before booking. You have to walk a little further to get get to the public beach because the beach in front belongs to another property. What was nice is that the unit owner provided 2 beach chars, cooler, and umbrella for their guests to use. The condo fell very comfortable and the decoration was very homey. Location is close to restaurants and some small markets. I would recommend this place.