I bought this for my three year old, so we've only used the software for her age group. She loves it! There are so many different activities for her to look at, expanding her knowledge of colours, shapes, sizes, numbers, letters (just to name a few) through playing fun activities. You can set the difficulty level for each software package to make it harder as you little one learns more, but this seems to set it for all of the activities for that software package. So the only downside for me really is that I would have liked to have been able to set a difficulty level for each individual activity (there are some areas my little one needs more help with, so need an easy level setting, while other activities she finds easy and could do with a harder level setting). All in all, a great buy, great value for money, and something that will hopefully keep us going for some years to come!