Absolutely fantastic. He is gentle, keeps you updated during a procedure, constantly asks if you're comfortable, and his staff works with your insurance to make sure you get the most coverage. I drive out of the way to keep him as my dentist. I actually enjoy my regular check ups and cleanings now. His staff is well trained and accommodate all your needs.