We did the Push, Pull, and Swim one at Dolphin Discovery(it's the one in the Nat'l Park). We(my dh, my 8 yr old dd, and myself) all enjoyed it. It did seem to take awhile before we actually got in with the dolphins. That's mainly because the guide takes the time to go over everything that there is to do at the place after you get done with the dolphins. We were done with the dolphins a little before noon, so we went to the sea lion show(missed the beginning of it) but what we saw was cute. We then ate lunch on the beach, good inexpensive food. We then walked around some and saw the replica of the ruins, went to the tequila hut and tried some free samples. It was then getting close to the last shuttle time so we went to look for some souvenirs and to get some ice cream. Our group was given a free pic of our family standing in front of their dolphin statue. We didn't know we were getting this until we got to the place. I did not buy any of the photos from them. One complaint that I've read about all of the different dolphin places is how extremely expensive it is to buy their pics, like hundreds of dollars. I knew going in that I would not be buying any, so I was happy to get the free pic. I've also read how pushy the people are about trying to get you to buy the pics. I did not encounter this at all. I went to the photo place, told them my name and that I was there to get my free photo. The lady who helped me was very nice, didn't try to get me to buy anything. Same thing at the tequila hut, the man who helped us was friendly and didn't push us to buy anything, we did buy some tequila because I wanted to. There were some other things to do at the park, but we simply ran out of time. I would recommend that if you decide to go there to try to get there as early as you can so that you'll have more time to do stuff afterwards. We signed up for it at around 10am(that's when we met on the ship), they had several shuttles that you could get on to go back to the ship, the last one was at 3, that's when we left. Also keep in mind that you will be in the ocean with waves,standing on a platform with railing behind you to hang on to, so if you get scared in that type of situation, you may not want to do this. I think some of the other places have you do it in tanks. You will have on a life jacket. There was someone in our group who couldn't swim at all. They had a life guard come out to be with him, also to help with anyone else who needed it. I'm not a great swimmer, but had no problems at all. My dd had just learned to swim 6 months before our trip and she loved the waves. I felt it was safe and well done. There was another family in our group with a 7 yr old and she also had fun. I grew up in OK and now live in Ohio, so I can't say how good or bad the beach is at this place, the only beach I've been to is CC.