I know a lot of people swear by K9 Clubhouse, but we had a bad experience. We left our 7-month old Bichon - Shitzhu (Teddy Bear) Chloe there for a week vacation. It seems clean and nice enough inside. But when we came to pick her up, she was covered in urine - she was matted and yellow, no joke! It was horrible. Plus she had (has) big red sores all over her mouth, lips, etc. I would not take her back there. Maybe it's good for some dogs, but be careful, it might not be good for yours.
Pros: Nice crates, good price
Cons: Too many dogs, outside is filthy because of too many dogs.
more