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.