My family and I have been going to Dr. Mc Gee for 7 years now. He has never done any "painful" work on me or any of my family members. His front desk staff are efficient and pleasant, his hygienists are professional and nice and he is professional and knowledgeable. I have recommended him to others who have thanked me over and over. His prices are reasonable. They always return my calls promptly. Just remember to book your cleanings early, if you wait until the last minute to book, you will not get in for a few months. They also have a waiting list that they actually use! I have placed my name on that list several times when I have had to change my cleaning date. I do get calls asking if I can take a date and time due to a cancellation. I have NEVER been called by any other Dr. when I have been on their "waiting" list. I highly recommend Dr. Mark Mc Gee and his staff.