This flat is great! Parking on site, ocean toys, next to shops and food, and the view from the patio was unbeatable! Close to amazing beaches with water sports and snorkeling as well. Was a wonderful stay.