Overall, I would highly recommend this office. They are patient, were great with both myself and my 4-year old son, and seem to be very outgoing and sympathetic to their patients' needs. Although I listed the price as expensive, I feel you get what you pay for and I received that tenfold.