Went to the office early and was greeted promptly. I was taken in fairly quickly and everyone was very professional and friendly. The doctor was very thorough and answered all my questions. I was in and out in an hour (I have horror stories I could tell about office waits). Very happy with this office/staff/doctors.