We take our doggy twice a week, and we love it. It gives us a break on having to excercise him, and it keeps him socialized so he's always a happy friendly guy. Having a tired dog in the evening is a bonus, when you want to go out and have to leave the dog alone. The staff there are excellent! I have not tried a training class here yet, but hopefully we will enroll in one in the spring.