The location was unbeatable!!! This was in the middle of everything, snorkel, beach, food, and activities. The stay itself was gorgeous, there was so much space inside. We brought our pups and it was very dog friendly. The host was extremely accommodating and truly was the cherry on top of the entire weekend. Lots of great memories and this place made them happen!