Kim is great - very professional and knowledgeable but super approachable. The classes were enjoyable for puppies and owners and best of all they really helped!