They usually do not keep you waiting. Staff is pretty friendly when they get to know you. Dr. is pretty bland personality wise. He pretty much ask questions type stuff on a computer. Not really too personal. Good doctor to see when you're in between doctors.