Went for the first time with my 2 teenagers,it happened that there was a family emergency that day, they had called me to reschedule but I didn't get the message in time. I had taken off work for the appointment and it was time sensitive with my insurance. Dr. Mark worked the three of us in. I know she had seen a lot of patients already and hadn't eaten all day. The staff still made us feel welcome and Dr Mark gave the most professional , complete exam I've ever gotten. Not a rush job which I would have understood. I can not say enough good things about the staff and the Doctors. First class, good team work, extended hours.