CPC is THE BEST animal hospital I have ever been to and thru the years there have been MANY. My husband and I recently moved from NH with our loveable yellow lab Cooper. The warmth from this office was bar none the best I have ever received and outshined what I had previously received in NE. Dr. Thames and his staff…AWESOME!! If u are looking for a positive experience, give CPC a call.