5 stars for the doctors- who are friendly, knowledgable and seem to really like animals (thankfully, right?) . The one less star is for the grumpy range of receptionists who make furry friends and their parents feel like they have been called to detention.
Pro tip- if you need appointments, try and ask the doctor to find you one- they can magically find you dates and times that the front desk does not want to.