I have been to many doctors in many states an I can honestly say that Dr. Banister is the best doctor I have been to. She is so great that I switched my daughter and husbands doctors to her. She is unlike any other doctor because she spends as much time talking to you as you need. Also when I went back to her she remembered what we had talked about previously and asked about a prior problem. The front desk staff is polite and her nurse is personal and very friendly. Dr Heidi Banister is the best doctor!