This place exceeded our expectations. The view was amazing, the beach was phenomenal, the snorkeling was incredible.