I use a place called Camp Bow Wow whenever I have to go out-of-town for work for my dog to kennel it. They kenneled our dog for a week and gave her a bath.
What I like by far the most was the fact that our dog got to go out. She did not spend majority of her time in a kennel. She actually was out majority of the day running around in the yard with other dogs. She got much more activity than a typical kennel so that is why I like Bow Wow to begin with. My interactions with them were very positive. They were responsive. Their facilities are very clean, relatively new within the last three or four years probably, and well set-up.