A few days ago, I would have given this service a 10/10. We thought it was wonderful. However, we no longer live an an area where we can use it. Because of this, we called to cancel back in November. I thought everything was taken care of. Since then, we've told so many people to use them, because, like I said, we thought it was wonderful. But the other day I was looking at my bank statement for something else, and realized money was still being taken out for the wellness plan...6 months after we thought we had cancelled. I called the corporate office, and found out that we were apparently supposed to call a different number than the one we had previously called (sure wish they had told us this earlier). They were reluctant to refund anything, you know, because it's their policy to steal. But, out of the goodness of their hearts, they conceded to refund 3 of our 6 months of unexpected and unwanted payments. What great people... They treated me like it was a huge deal that they were refunding so much, and that I should be happy. It's as if someone came in to our home, stole our stuff, got caught, but willingly handed back half of what they stole and expected us to tell them thanks. Don't use Banfield. Ever.