The Vets and Staff are all very nice! They explain everything very clearly at every stage - from the puppy years, straight through until the elder years. And, they are very comforting when a senior dog is very ill. It's a nice clean office and has a convenient parking lot.

Dawn S.