I arrived 20 mins early. No big deal but I have been waiting 35 minutes past my original appointment. Why even bother making an appointment? The doctor was nice and seemed to know what she was doing. 2 stars for the wait. I'll probably get a new doctor next year. Maybe if I needed surgery I would come here but not for a routine checkup.