Amazing crew! Very entertaining, helpful. and knowledgeable! However, the reef visiting and snorkeling adventure itself, was not much to see. I would not recommend going on windy or after a storm day for visibility purposes, but other than that it's an all-around great time with the crew!