We have gone here a couple times for my son. I can say it is not my favorite place, nor would I truly recommend it. The person who evaluated my son (he has been evaluated three times by three different doctors) told us that my son could only go so far and that he wouldn't ever go past a certain point. Well, shortly after that, my son went past that certain point. My son is way past that point now--thanks to a different facility that didn't set limits for him.