The trip had everything my kids needed - lulls in the rapids so that they could jump in and swim, exciting/scary rapids that splashed them in the face (bringing pure delight to my 10 year old), and teamwork to keep us in the current where we needed to be. Our guide pulled my youngest out off the water at least 6 times (You couldn't keep him out of it, when given the chance) and seemed to be enjoying the lads antics as much as the rest of us were. The pictures were an unexpected surprise and many of them turned out quite well. Thank you, Indigo Creek!