Dr. Hain has been my dentist for few years. I received dental treatments several times and it it was always very good. My typical treatment is just a cleaning and they always did it well. I never feel a pain and they treat you nicely. There was never a problem insurance. The front desk is very helpful. I can only say good words about the office.