Despite less than ideal weather, this experience was a blast. CJ was a fantastic guide throughout this experience, and made us very comfortable even though this was our first time. Note that moderate swimming skills obviously improve this experience, but anyone can enjoy.