We go 7 miles out of our way to take our dog here, that's how much we love it. We don't have him on any kind of schedule; we bring him once a month or so. I always call ahead to make sure they have room (I don't think you have to do this) and they always do. Not to mention, they always remember him. When we pull up into the parking lot, he's frantically trying to jump out of the car to get inside. He loves it so much and I wish we could take him three times a week, but that adds up. When we pick him up, they give us a report of how he did, and it's always positive. They keep the small and big dogs in separate areas -- and the small dogs, like mine, don't get shafted into a tiny play space. Their area is just as big with lots of room to run around. When it's really hot outside, outdoor time is limited and they are supervised 100% of the time. We love their work and customer service and only wished they were closer to our house.