It was okay. We were only interested in the shark and sting ray activity. We went on a non-cruise day so it wasn't crowded. Our private tour company set up our ride directly with dolphin cove. It was a dolphin cove bus we took and if i had known that...we would have just booked with dolphin cove directly. We backed out of the shark excursion because of the price and you can't take your own pics. Snorkeling with sting rays was great. They didn't force a time on you to stay in the water. It takes FOREVER for them to print out your pic in the video room. So plan accordingly if you have a bus to catch. The only downside is their policy of waiting on guests if they're not back on the bus in time. They didn't enforce it and had us waiting for 45mins for a couple. I was pissed! If people aren't back on time..then its their loss. Enforce your own rules for waiting. Don't book directly with dolphin cove for your travel!