I have used this place several times when our family goes out of town, and I have used it for daycare when I hosted an open house and couldn't have my dogs running around barking as people came and went. The only other kennel I have ever used was a pet store chain, so I don't have a broad basis of comparison. With that said, I have had generally good experiences here and have returned for that reason. We have brought them 2 large boxers (one is no longer living). Our dogs have always come back clean. One time one dog came back seeming a little under the weather (she slept in an out of the way corner for a day), but did not vomit or need to go to the vet. I chalked it up to one of those things that happen when you get exposed to the public, kind of like when you send human kids to daycare. We have not had any other problems. Opportunities for them to improve- I do wish that they would provide some kind of a puppy report card so that I would know if my dog played well with others, and how much she ate from day to day. It would also be nice if they had a live webcam of the play area and/or kennel area. I am basing my rating on the overall experience that I had, the services that they provide.