This is one of the best places to go for a Dolphin Swim. The fact that the trainers care so much about those dolphins is amazing. You also get to do the swim in their natural habitat, not in a pool like most of the places out there. This was simply incredible!!!