Almost everything about this trip was most excellent for our family of five. The booking was easy, the electronic/online waivers were convenient to fill out, and the in-person check-in was smooth. Since we got there a little early they even moved us up to an earlier time so we wouldn't have to wait around very long.
Our guide, "Ziggy", was terrific and got everyone geared up in life jackets, helmets and paddles. He even found a helmet for me with a GoPro attachment. He did an admirable job of handling our inexperience and multiple ages (13 to middle-aged) and was very enthusiastic. He was also quite experienced on the river and had no problem ensuring we had a great time while keeping everyone safe.
The only downside to the entire day was a sardonic river guide (from the same company) that we happened to encounter. Perhaps she thought she was being funny, but her lack of people (and leadership) skills were unhelpful. Thankfully, she wasn't our guide (Ziggy was) and with over 50 guides that work there, she probably won't be yours either!
Bottom line, I would wholeheartedly recommend this tour and hope to visit them again. Ask for Ziggy.