Amazing experience and the crew was very friendly and nice.
Perfect weather. Hamburger was okay. Saw a dolphin for about 1.5 seconds. Did not see any turtles. The reef is about 30 feet below you. Unless you are dead set on the chance that you might see a dolphin, there are better snorkeling tours out there.
The only reason I am rating this a 4 is that the inclement weather prevented us from anchering in the area where the turtles were so swimming with turtles did not happen. My daughter and I took the early cruise that allowed our groupto find the dolphins first and be able to be the only group around to swim with them. The crew were a pleasure to be with. They were caring, polite, professinal and well trained especially when help was needed. They were also pretty entertaing and enjoyed what they were doing. I would sugest that warm clothing be brought with you that can be removed. Also bring your own towel.