Everytime I took my dog to Banfield, I spent hundreds of dollars. Eventhough I received a comparison, it felt like I was dealing with a crooked mechanic. We gave our Yorkie to a friend when I returned to work full time. I was unable to cancel the plan because I was told we had to pay until our plan expired eventhough we no longer had the dog and the new owner had his own vet. I would not recommend Banfield to my enemy.