I would recommend this to my friends. Our guides were fun, informative, relaxed, and made the experience a joyful one. I'm not a swimmer, so I was a bit nervous of how fast or dangerous this would be, but it was perfectly safe and I would do it again in a heartbeat.