Dr. Mackenzie has provided me with a good service over the years and has helped me to keep proactively thinking about my teeth. Most of the procedures have been for the treatment of cavities and cleaning with very good results. The admin staff has always been helpful and the office seems to be up on the latest technolgy. Another good point about the office is that Dr. Mackenzie has a good network of other doctors to talk to if needed and that is important. I would recommend this office to a friend.