We've been going here for years and have always been very pleased. But the practice has gotten so big that they are always running late and the appointments take forever (because the dentists are juggling many patients at any one time slot). Good luck getting an appointment that doesn't involve taking time off work or pulling your kid out of school. I just called to change an appointment a month in advance and they could not find me an after school appt for FIVE MONTHS (and this is just for a cleaning!)! I think we'll have to switch to a different practice.