very good, professional atmosphere. top notch quality work, although you certainly pay for it. front desk staff can be a bit of a pain to deal with, but it's been a while since i've been there so maybe that's changed. dr. heidorf is very personable and definitely puts you at ease. his dental hygenist is very competent and thorough as well.