Would give 10 stars if I could. This trip was amazing. The s…
5.0.0
Would give 10 stars if I could. This trip was amazing. The snorkeling was beautiful, but the next beach stop was gorgeous. And the staff was nothing short of fantastic, every single one of them! - via