I brought my elder there for 3 terms until the independent stage.
I enjoyed the class for parent accompanied but i didn't like the independent classes and i feel that they cannot manage the huge group of class on their own.
For the parent accompanied class, its trains on mobility, separation anxiety and sharing.