Capt Steve, Tyler, and Zach did a great job. It takes about an hour to get to the reef, snorkel for an hour, and then drive back. An hour is more than ample for the size of the reef, any more time would be too much.
We are experienced snorklers but many in the group clearly were not. All seemed to have a good time though.