Everyone is so nice and very good at putting you at ease and answering all your questions. Dr. Haupt is very well known and recommended. They care about each patient and that persons needs.
Pros: you come out feeling better about yourself.
Cons: none
more