I have had several procedures done with Dr. Mayoral. He is very thorough and pays attention to detail. I would never trust anyone else. I have read the other reviews and all I can say is that you get what you pay for. I have spent thousands of dollars with other dentists who did a poor job. I wasted so much time and money, not to mention the pain and discomfort. Dr. Mayoral uses state of the art equipment which makes me feel very comfortable and well taken care of. I am very happy with my results. I would highly recommend Dr. Mayoral.