Dr. Purpura was very thorough and extremely competent -- I had filings.cleaning and some gum treatment. He's also the first doctor to diagnose the cause of headaches that had plagued me for years -- and I didn't even know about his specialty beforehand. He's fees are on the high side but if I could afford to, I'd go back. He's definitely worth it.