I had a great experience with Dr. Bagheri. As expensive and painful the whole process when it comes to taking care of our teeth, Dr. Bahgeri made the whole process as easy and painless as possible. He knows what he is doing and is very fast. I did not feel any pain. I didn't even feel the needle poke. I have had second opinion on couple of his recommendations and was confirmed that all his recommendations were proper. Dr. Bagheri is also very kind and friendly and I could tell that he truly cares for his patients.