My family and I have done this on two separate occasions. My youngest daughter was only old enough the last time to swim with dolphins. She talks about it every day and tells everyone that Luna (the dolphin) is her friend!
It was a magical experience and we are all so blessed to have been able to do it!
To witness the love that the staff at all SeaWorld Parks have for the animals and mammals in their care is something that really helped me to see what an amazing job they do!