Kelly is a terrific instructor! He's extremely patient, manages to maintain a sense of humor, is very safety-conscious (a good thing on the river!), and has some unique tricks to help his students, be it learning to roll or learning to read a river. He explains things clearly and simply. He also seems to have the ability to get inside the heads of his students to help them get to where they need to be.