Cascade Kennels is an interesting place. They have Becky's Puppy Manners classes - which are widely considered to be top-notch. Their facilities are great. The grooming service is great and they recognize and adjust to the pups. And they audition their groomers with great care - once dismissing a trial one because she tethered down our dog. (He's a bit of a drama queen, but non-violent and well-behaved.)
However, outside of training the doggie playtime for boarded dogs is limited and everything seems a la carte. So while we go to Cascade for grooming, we instead go to Doggie Haven for boarding.