I have been coming for group, semi-private, and private classes on and off for the past several months, mostly with Kevin. Kevin stays attuned throughout all the exercises and provides the right balance of challenge and support. Kevin also brings a professional yet personal attitude to each session,