Absolutely amazing once you get in the water with the dolphins, but a ton of sit and wait. Misleading in the respect that you think yo are with them the entire time. However, I think it is really worth it because we were still with them a little over an hour and half.
We didn't do an excursion, but saved so much money by going by taxi to Sapphire Beach and renting snorkeling gear there. GREAT snorkeling, less populated, beautiful beach to relax at, great pictures, snacks, rest rooms, and not so busy.
Loved Dawn Beach and all of the snorkeling here. Once again saved a lot of money by taking a cab to the beach and renting snorkeling gear. Another really nice less populated secluded beach with excellent snorkeling, relaxation, snacks, and restrooms.