Dr Zegarelli is a very competent, thorough and honest dentist! The office is well run, clean and efficient. The hygienists do a thorough but gentle job of cleaning. Once when I’d fractured my jaw and had 3 teeth hanging loose, Dr Z came into the office, on his day off, on 20 minutes notice. He bonded my teeth together and saved my teeth! He’s the best!