Mixed bag. There are people there that know what they're doing and were really good with my kid. Downside, they had an extremely high turn over rate, and he got a few he absolutely didn't want to work with. One therapist was late almost consistently for sessions by 15-20 minutes and would check out on time. About two therapists my child absolutely loved but left to go elsewhere. Another one my child tried to run out on. Personally, for my child, he needed more constancy instead of seeing someone new each quarter and getting to know yet another person to continue to strive in obtaining his goals. read more