Staff was very friendly. I mistakenly showed up a day early for my dog's first appointment but rather than being turned away and instructed to return tomorrow, they welcomed me in and worked us into the schedule that day. This was especially appreciated as my dog does not travel well. Consultation was professional and informative. We have found our new vet!