It's clear from the moment you start interacting with Dr. Stewart and her associates that their primary concern is dogs. It's important to understand this, because if you are bring your pet here you are most likely a human, and not a canine. This is a small veterinary practice. So you'll be surprised to be treated to an impenetrable phone menu system like you called a multi-national corporation. Don't be surprised if you're waiting around for ages in the lobby either. Our experience with meeting with Dr. Stewart was none too pleasant. We brought our cat to her for a very specific and unusual problem that was diagnosed by our regular vet. However since she hadn't reviewed the charts, we wasted two visits before getting her to consider the condition we were there for in the first place. She was never able to find the problem we KNEW was there because she refused to do the proper test and was dismissive when we even suggested it. She gave us vague instructions as to medication dosages, and different instructions to the pharmacy, and then was annoyed with us when we followed the instructions on the bottle. And when we finally insisted on the testing that our regular vet referred us to her for in the first place she quoted us a price that was five times higher than the going rate. In the end we wasted months and over a thousand dollars here before finally deciding to go to Tufts instead.