I love Banfield. When I got my puppy 3 years ago I took her here for the first time and was treated amazing. They offered me a puppy plan, where for a small charge a month, all of her visits would be completely covered...blood work, tests, even having her fixed! The only thing I pay for is medicine, which I've only had to do twice in her life so far, and it's discounted. The doctors are all so sweet to my baby girl and I trust them completely!