I have three kids and having been going here for a few years and are very pleased with the office. There is never a wait, the staff is excellent and exceptionally patient abot everything. They never over book and when you arrive you are escorted in without a wait. Further, both dentists and hygeniest are very, very nice and thorough. We have been through the gamut with dental offices in Haverhill, where you waited forever and or the staff was rude and inpatient.
I've been other places that left me unattended for quite awhile, but not here. They would never leave me unattended and they always go the extra mile to make me feel cared for. They always make sure to return my phone call as soon as possible. They've never left me waiting. They are completely committed to helping me as long as it takes to find the best solution. I never have to worry that they'll back out or give up if a solution isn't reached immediately, which has been a problem for me at other places.