He has been my and my husband's dentist for about three years, and I definitely recommend. He and the staff are eternally friendly and helpful, and always remember my name. They even send me birthday cards. The office is very clean and the parking is great. The only reason they don't get five stars is because they keep hounding me about purchasing Invisalign, even though I've made it clear that I simply can't afford it right now (much as I would love to have my teeth fixed -- trust me). I asked them if it was medically necessary, and they said no. If they would just lay off the hard sell, they'd have five stars.