We did the Lower River, as we were inexperienced. It was a gentle ride and could've handled the upper river easily. Eli, our guide was terrific, informative, funny and kept us safe throughout the trip. We were a little disappointed in that it only lasted an hour. Well organized, ample parking, and lockers held valuables.
Recommend for families with small children.