We did not have a good experience. It was constant criticism. DC was not doing sufficient amount of therapy, in addition to therapy, DC was also supposed to go to social skills classes, I was not implementing sufficient consequences. Even though DC had reasonable grades, she recommended receive tutoring. Even though DC has a comprehensive IEP, receives wonderful support at school (how many people can say that), the IEP did not include sufficient services, we needed to obtain additional evaluations every 1 to 1 1/2 years. Appointments were mentally draining. Leaving Inova Keller was sad because they are in network and we've had a good experience with other providers there but it was just too much. Maybe in another year or so, I'll try to get back on the waiting list for another provider. Not sure what their policy is about changing providers.