The Captain and crew were top notch. Knowledgeable and very friendly. The trip out to the reef was great. Snorkeling isn't for everyone but you can always just use your mask or just go swimming. The day we went there was some weather issue and we were diverted to a different reef. Everything was gray and nobody from our boat saw even one fish. They did apologize for everything, and having no experience prior to our trip, I have no idea what should have been expected.