My wife and I did lessons with Kyle today. He's a super nice guy and very patient to work with. My wife and I are at two different levels of skills and he made adjustments for both our skill sets so we were always challenged on our own personal level instead of having to adapt to the others skill set. I am sore and tired. Its a bit of a reminder of how out of shape I am in. We came away from todays lesson with some great information and things to work on. If you are looking for lessons no matter what your skill level, this is definitely the guy to get training from. I let him borrow my bike for a few laps and my jaw dropped seeing what my bike is truly capable of in the hands of an expert.