We waited 40 minutes after our appointment time. When the doctor finally saw us, he said he had an appointment in ten minutes and asked if we could "wait", that he would be back in 30 minutes. We obviously refused. He was upset about that and was not very friendly. The staff in the front office was very disorganized. We would not go back there again or recommend anyone to that office.