Great location, attentive staff. The place is very spacious and clean, with all the stuff we needed for a weeklong stay. Only five minutes walk to the beach in a resort setting. We truly enjoyed our stay.