Stephen is a superbly knowledgeable and enthusiastic guide. His dog, Bowser, adds to the fun.
I learned a lot about aquatic plants and animals, and also had fun on this tour.
The kayaking aspect was, to me, minimal. If you're looking for a big paddling workout, you might want to go elsewhere, this was more of a nature walk, where you happened to "walk" in a kayak.