Dr. Steinhauer is the greatest!! It is quite clear that she loves animals and loves her job. I took my cat to her when she was on the edge of dying and Dr. Steinhauer and the staff truly cared and worked so hard to get her healthy again. I can say that my beautiful Phoebe is healthy and happy today because of the doctor. I now take my sweet new puppy there and see the doctors at banfield. I've seen Dr. Steinhauer and Dr. Horner and had very great experiences. (Dr.masscotte is pretty rude so we no longer will see her) but other than her, the staff at banfield is great! They call the day after our appointments to see how the animal is doing. Its really nice, too, because they give you a printout of services they suggest for your pet with prices so you can choose what you want and what You can afford. Seriously, your pet will love it here!!