We were celebrating our 25 year wedding anniversary and this was our most memorable adventure! The crew was amazing and patient. We were running late and in fear of missing the boat. But they called us to see how close we were and waited for us! The music, the atmosphere was lively and fun. The crew was engaging, making everyone comfortable and feeling safe. I would recommend this to anyone. You don't have to be a great swimmer to enjoy this experience. You only are on the actual submarine scooter for 20 min, They also allowed us to snorkel while others were taking their turn, so you weren't bored just sitting and waiting.