Dr.Kavanagh is one of the best dentists in the area.He ALWAYS knows what he is doing.He is very caring,knowledgeable and concerned about his patients.His staff is also great.My kids are always excited about their dental visits.The office is always clean.It's a very friendly and realaxing environment