Two of my sons have gone here for years and we've always had a great experience. Between the two of them we've worked with five different therapists and have never had a bad experience. The therapists are very attentive and my boys are always excited to go to therapy. The front desk staff is great as well!