There are not enough good things I can say about this place. We drive 45 min out of the way to bring all 3 of our cats here. The staff is the best that there is and all of the vets care for your pets like they were their own. We love Newbury Animal Hospital!!