Dr. Heinerich was great, he is a perfectionist. Very knowledgeable and tentative to your needs rather than what's easiest for him. The staff is great as well they are all very nice and know what they are doing. And their prices were in fact, affordable. I would highly recommend him! Thank you all!