If in Key Largo, don't miss this opportunity! It was one of the most exciting experiences. The staff and dolphins are truly a family. We swam with Elvis and Leo, what a great team. Our trainer was a really neat guy and you could see how much he loves his job. Kudos to Dolphin Cove!