Wonderful experience- everything as expected.

Definitely would recommend- good snorkeling spot on the beach as well!