Absolutely terrific. Some of the reviews shock me. My dogs always leave happy. They wash the bedding you bring your dog after every stay. It's a dog kennel, things may get ruined, but they are upfront about it. The report cards are also adorable. You only get them if your stay is longer than a certain period of time though.