Perfect place to stay. The apartment is beautiful and was perfect for our young family. The hosts were accommodating and responsive to all of our needs. Great location with a short walk to the beach and playgrounds and the Water Taxi right outside the hotel.