We've had multiple good experiences with Dr. Herrin. From the office staff to the clinic staff, everyone has been awesome. I never feel rushed. I always leave with the information I need, a follow up appointment, and a smile.