The dolphin encounter encounter was great. We saw tons of them and they were quite close; I could even hear them underwater. The reef snorkel was fine, but it wasn't really a full-blown coral reef; it was just some underwater boulders with a few bits of coral on them. It was still pretty, just not quite what I had pictured. Also, my snorkel mask kept leaking, even after I showed it to my guides and they adjusted it for me, so that made it a little less fun than it could have been. Still a very fun experience. From check-in to check-out is close to 5 hours, so it's a full half-day time investment.