Excellent and exciting activity for children and adults that enjoy adventure. Their were several instructors/guides split up to take the lead, the middle and the end of the group. The instructors took the time to teach everyone the necessary techniques. While swimming is a good skill to have due to a few deep areas of water, the instructors are equipped to handle those who cannot swim, but willing make the plunge. They were patient, nice, and fun (#1 rule is to smile). The excursion lasted a good part of the day. During part of the day, it stormed, but this did not affect us since we were deep down into the canyons and hiking through streams of water.