Great dentist (or else why would I go there for 20 years) and great staff. Everyone is helpful, prompt and thorough. Very good about explaining causes of dental problems, how to prevent them and treatment options. Leaves decisions up to the patient but has often recommended deferring optional work. My only negative is that my various insurance plans have not covered the full cost. A normal checkup usually ends up costing me about $100 out of pocket. But I have had "cheap" dentists and they have cost me more pain and money. So I think the quality of work is worth the cost.