Great people, great care.
I have been bringing my dogs here for about 8 years and they have been really good. They are so good with the animals but they also get the job done. As far as I can tell their prices are reasonable and they are flexible.
They also do boarding which is great if you can't afford some of the more expensive pet store chains.