Been bringing my dogs here for about 5 years now. One of the vets seems scattered to me when she explains things, but they have taken good care of my pups and I've spent a lot of money here. Although they've done good work, I moved a few months ago so I may try a different vet closer to home.