I thought Dr. Schonbrun was the most thorough dentist I have ever been to. He was extremely informative and his staff was nice also. However, I stopped seeing him because it became very expensive. He thoroughly examines each tooth but he charges for every little thing which really adds up. He is a perfectionist and wants your mouth to be perfect in every way. I couldn't afford that unfortunately. He did stress oral hygiene greatly and recommended a electric professional toothbrush and good quality toothpaste which has made a big difference for my teeth. Overall, I highly recommend him IF you have insurance (which I don't) or you have a big healthcare budget, or you have very good teeth that you want to keep that way (preventative care).