Dr. Cavaretta did a great job on my implant surgery. Not only the surgery itself, but the entire process from consultation and postoperative recovery. He explained the surgery to me step by step, very clearly. Compared to teeth extraction, teeth implant has much less pain overall. The stuff/assistants working in the clinic are also very nice. I feel thankful of doing my implant with Dr. Cavaretta and his team.