I have used Alliance several times now and each time has turned out to be a wonderful experience. I have taken my dog there for a heartbreaking 3 weeks at one time, feeling very guilty for doing so, but she had a wonderful time and came home happy and healthy which is very important. I know when I take her back she will get the care and attention she deserves so I don't have to worry. At Alliance she gets to play with the other dogs which she loves and definitely puts some fun and socialization in the day for her, it would be no fun to be by herself in a run all day. I think Alliance is a great kennel.