Super place to bring beginner and advanced level dogs. The staff will teach you and your dog certain skills and abilities. The owner is most in control, however they are always there and helpful. There is a small shop you can buy certain necessary items. Fees are really good, if you are willing to go every session, every week (certain day depending on level of training). The place however needs an upgrade absolutely freezing, it's an old barn, however I can imagine it being too hot in the sum...