Dr. Tom took a good amount of time with our dog during her annual exam. The tech who took her blood for her heart worm test was excellent. She was fast and compassionate while handling our dog. My only complaint and reason for 4 instead of 5 stars, is that I scheduled an appointment for the annual and still had to wait while all the walk ins went ahead of us. I mentioned it to Dr. Tom who was very concerned and apologized. He said that's not how it's suppose to happen and would talk to the manager. She apologized, but told me that I showed up too early for my appointment, and when I said the person who checked me in should have told me that, her response was "She's gone for the day, so I'll talk to her next time I see her." But she seemed like she could care less.