This was a good tour but I have some mixed feelings. You're not going to swim with dolphins so get that out of your head now. Dolphins are nocturnal and while some of the other boat companies let their attendees into the water to swim with them, this one won't b/c they want to protect the dolphins while they are sleeping, and good for them. The dolphins just swim away anyway, however, a several did ride our wake and come around the boat.
As far as the snorkeling, we did go to this placed called the Chimney which had some very deep parts to it but with the clear water you could see the bottom nearly 40 ft. down. It was a nice spot. We then went to a second spot for a more shallow reef and spent some time there as well. Overall, it was pretty good but be prepared to spend some time on the boat getting where you need to go and pack reef safe sunscreen.