Knowledgeable, easy-going trainer who explains things in a way that makes them interesting and fun! Recommended!