Such a great office. They have treated us with such care from the moment we walked in for our first consultation. My son liked that they treated him like a person and talked with him, taking care to answer his questions and make sure he understood everything. It never feels rushed. All of our appointments have been on time including the ones they squeezed us into because something broke. We are amazed at what was done in such little time. I would recommend this office to anyone!