Great location. Clean & modern. Walking distance to beaches, pools, restaurants and tennis courts. Good communication with the owner. We loved sitting on the balcony and relaxing. Beds were not the best. Overall great place.