We are currently sending our son here. He goes 2-3 times a week and does appear to be improving. They know him and deal with him well (he's on the younger side). All the kids in his classes seem engaged. They range in age, which I like for my younger child.
Seating is a little tight, but they are very flexible with the parents who want to watch. We usually have my infant daughter and there is always a place to sit and put our things.
I have not tried to cancel, so I cannot speak to any of the issues stated in the past reviews. However, our experience has been positive and it is very convenient for me since it is located in the Northwest LVAC. All employees have been kind and know us by name.