They were great with my 6 year old, but we ending up getting a much bigger bill than expected because office staff failed to tell us that they were out of our insurance's network. When I called to find out if they accepted our insurance and set up the consultation, the receptionist said she would check and let us know. Yes, we should have checked ourselves, but it's still pretty sad that they misled us. We were wrong to trust these people.