This place is fantastic! The location - only steps from the beach is ideal. The unit, itself, is incredibly clean and comfortable and has all the amenities you need. The patio is plenty private and has a lovely view of the garden below. Plus, the shared laundry is a cinch to use. We would definitely recommend staying here!