Rating: 5

diana29 None

Dr. Heinbach has always been excellent in all of my dental needs. He takes his time to thoroughly explain all the work that needs to be done or if I'm doing a great job, to keep it up. He and his staff are very friendly and it's obvious that they all really care about you as if you were their family.