Fantastic tour, and fantastic crew. We went at 7am, which is early, but the best. No other tour operators were out there at the reef, just us, and the water was nice and calm. We saw plenty of turtles, a few dolphins, and a host of other fish on the reef. The crew was not only friendly, but quite professional, and very informative and knowledgeable. They were great at helping those who needed more help, and also at letting those with more experience wonder a bit, while all the while keeping a close eye on the group. One of the women in our group had obviously never snorkeled before, and was not comfortable in the deep water or in the snorkel gear, and one of the crew worked with her one on one until she got comfortable enough to stray from the boat and over to the reef. I highly recommend both this tour and this company.