Spacious, full range of amenities, and very clean. Easy walk to beach. Easy access to shops and restaurants. Thoughtfully designed and fitted out. We enjoyed our stay.