I've been taking my cats here for 8+ years and couldn't be more pleased with the care they receive. Dr. Mark is very thorough with his examinations and explains as he goes, which is something I appreciate. If the situation is more advanced, he gives options for treatment and let's me decide based on finances or probable outcomes. The same can be said for Dr. Cathy and Dr. Sarah. The vet techs and front desk staff are top notch, showing compassion and care to my pets (and me).
The entire operation is run like a well oiled machine. In the past I've been to other animal hospitals where you seem to sit and wait...and wait...to be seen. That is not the case here. You are greeted immediately and taken to an exam room, where a vet tech will get the ball rolling with all of the prep work before the vet comes in. By the time she's done the vet comes in. They've got it going on!
I also like how I can drop my cats off for a "work-in" appointment if they're totally booked. This has worked out fabulously every time. They'll call me when they're ready to be picked up and they discuss the findings.
I recommend Birkdale Animal Hospital to everyone I know. If you're not in the Huntersville area, they are worth the drive.