I just went through a long process of fixing two failed implants that were done (by a different Dr.) 20 years ago. I was completely dreading the surgery, but Dr. Cavaretta explained the entire process clearly and even showed me the cool 3d printer they use to guide the surgery. The surgery included the works – gum grafts, two implants, bone grafts and even some gum recession that he fixed while he was at it. I can’t fully express how awesome Dr. Cavaretta and his staff were. The surgery was perfect and the process as smooth as possible. My regular dentist even commented on how great it looked. I completely trust Dr. Cavaretta and would recommend him for any of the above surgeries!