I have two friends at work who use Banfield. They are both very pleased with the services and like the vets. Typically the vets only stay a couple of years here so if you like to keep the same person that could be a problem. Both of my friends have insurance policies with Banfield. I don't know what those cost but they seem to think it is a good deal.