The Doc and his staff are always on schedule. I have never arrived to an appointment and be kept waiting past my scheduled appointment time. They are very fast, proficient and very friendly.