This clinic actually TREATS THEIR PATIENTS AS HUMANS!
If appointments run behind it is only because the doctor is TAKING THE TIME to listen to the patient and to explain each and every step of the process. I have seen a lot of doctors in my life and have never had this level of compassion and understanding. Take a book, be patient..it is worth the wait.