Personally, I did not think it was worth it. Yes, we had fun, but we had a not so great experience. I posted on cruisecritic.com..........not sure if I did on here or not. Anyway, we booked a package deal that included a swim with the seals ( seal ) and a swim/snorkel with a dolphin. The seal part was fun. We had a small group and there was no pressure to buy the video or the WAY over-priced photos. ( $28!) Then, later that day we did the dolphin swim/snorkel. We had a huge group and a large amount of time was spent getting everyone in their lifejackets and snorkel equipment and then dividing everyone into groups of 8. Our tour was supposed to be 45 minutes. I'd say all total we were maybe in the water with our dolphin for 25 minutes. We had lots of wasted time forming lines and waiting to get into the water. The whole thing was way too touristy for my taste and seemed like it was one big push to get you to buy the video and photos. I know others on here don't feel that way. This was just our experience. After our short time with the dolphin, we had several pushy guys directing us into a room lined with chairs. They wanted us to sit and watch the video. Maybe it was just our lucky day, but these guys were very pushy and for me it took away from the fun. Anyway, based purely on the fact that our time was cut short and the cost was high, I wouldn't do this tour again. Yessssssss the dolphins are great fun, but I feel as if it was a been there, done that kinda tour. And, I'll add that I NEVER expected I'd say that after doing this tour. I was SO psyched about doing this!!! The entire experience just didn't live up to my expectations. If you're really wanting to do the dolphins, do the Royal Swim. I havent seen anyone complain about that. Maybe they just over-sold our swim/snorkel and that made it a rip?