We've taken our puppy here since we got her and she needed her first shots. Dr. Roach, along with the other vet who's name I unfortunately forget, and the techs and assistants are all amazing. Our pup has never had any fear of going back into their clinic, and has always been returned to us healthy, cheerful, and without any complications whatsoever. They are friendly staff, explain to you what they would like to do before doing it, and even tell you the cost of anything they do before hand so that you can make the decision to tell them yes or no before they go forward in treating your pet. When our pup was being kenneled and spayed, they even called just to let us know she was doing well and anecdotes about what she'd done so far--way more than I was expecting and it was definitely appreciated.
Price is reasonable, not expensive. And they provide great quality service.