I have been coming here for over 3 years and could not be any happier. Dr. Mahon and his staff are really doing a great job. The cleanings are pain free and done quickly. I show up at my scheduled time and usually get called right away. This office is organized, clean and efficient. They will treat you with care and keep you as a happy customer:)