The kind and knowledgeable folks who operate Cadence Kennels know their animals: they have plenty around to learn from. They began the dog training some decades ago, having taken over the operation from the folks who trained the original Lassie. They know what a dog can learn and they know how long the dog should take to learn it . . . and they know how the dog learns it. Follow their lead and you can't go wrong.
Pros: Knowledge, friendliness, humor, generosity.
Cons: Ambience? It's a dog kennel, so they have a lot of gravel. Literally, the lot is all gravel, except for the dog classes lawn.