I've been taking my puppy to this place for over 7 months now. I spent a lot of time researching options before choosing them and am so happy with my choice! We typically see Dr Jennifer Johnson and she is kind, funny and smart. We also saw Dr MacKenzie once and he was great, too. Plus, each person on their staff, from the assistants to the front desk, has been helpful and nice. Love everything about them :)