Dr. Huffman is great. He explains everything. I have even been able to call him on his cell regarding an emergency with my son. The only drawback is that his office is too busy and you have to schedule regular cleanings months in advance. For emergencies they get you in right away. They have 3 or 4 other dentist in the office. I have only used Dr. Huffman, but my children have seen two of the others. The office staff can sometimes be rude & the billing department is prone to mistakes so watch your bills, I think it all comes down to being overworked.