A great location and a great self-contained apartment. The apartment had everything we needed for a week-long stay and the proximity to the beach and shops is a big plus. Communication with the hosts was great both at check in, through the duration of the stay and afterwards. Would book again.