Dr. Zimpfer was recommended to me, and I would recommend him to anyone. Everyone in his office is polite & helpful. They are always on time! Dr. Zimpfer himself is very polite. He explains why they are doing something (not just stating this is going to be done), and he is very patient in answering questions.