Banfield is okay for wellness checks, but for anything else I would recommend a real vet. Banfield is corporate all the way and seemingly rely on their manual. Absolutely no bedside manner when dealing with your beloved pet. They also claim that walk ins are welcome but not so. Latest example. We brought in our chihuahua because at the time she had a small growth on her leg. The vet said nothing really to worry about. Three weeks later the growth had grown exponentially. Saw vet again and told he couldn't do anything. Referred us to a pet hospital where they said amputation was the only option. That didn't sit well with us so we searched out our old vet, found him, and he said no to amputation. He removed the growth and she is running around as happy as can be on all FOUR legs