Great hospitality, immaculately clean apt, perfect location next to a beautiful beach and lots of great restaurants. Very much exceeded our expectations in every respect. Highly recommended!