One star is for the receptionist. The other is for the doctor. He seems like a good one shem. As for punctuality? No thank you. This doctor does not respect his patients' time. You could have an appointment and wait 2 and a half hours to be attended to. Also, he seems ill-prepared. He doesn't do research research in his patients medical history