Dr. Allen is fantastic with my kids. We have been going to him for a few years now and always get great service. He is great to spend time with you and answer questions and educate you. One of my children have been terrified to the dentist but Dr. Allen's staff and him have made it a very enjoyable experience for them. They no longer fear it!