I'd ask on the maths forum. Probably suitable for top juniors. Very "sum" orientated as opposed to real life orientated but it does show some good methods such as x 10,x 100. However - there is a danger of teaching slide by slide. Games are quite good and you can set homework as well. You can also extend children to level 5 / 6 as well.