I have heard of it and seen their teaching material. I think it is very good as it teaches children more logic and problem solving than the traditional mathematics skills. Too bad my son does not speak Chinese well, otherwise I would enrol him. You should ask for a trial class to see if your child likes it before enrolling.