I've taken my lab here for as long as we've had her, since she was a 6 week old pup. They have been professional, friendly, and prompt. I've never had any problems, and they are well priced. They spayed my dog and I didn't have any problems. They were able to give great recommendations for a kennel for the holidays, a time when most kennels were full.
My dog is a huge dog, 65 lbs. at 6 months, and they are great with her. Granted, she is a bull in a china shop, so of course it's a hassle and probably a bit annoying to try to contain my dog while at their office, but they are always professional and friendly.