We had an amazing time! The place is specious and clean. It's in a great location, just a few minute walk from the beach, cafes and restaurants. Geoff is incredibly nice. We had to postpone our arrival one day, last minute, and Geoff was very accommodating with the date change.