I was visiting Dr. Louis Franzetti for a check up last month. He took his time and was very thorough checking all my teeth and gums. Unfortunately it wasn't possible to schedule a cleaning for the same time so you have to come back for a second appointment. Also does he not accept insurance so you have to pay upfront. But his staff assists you with filing the claim form.