We bought this toy for our 3 year old daughter and she loves it. So does her little sister. They play with it a lot when they can wrestle it away from their Dad! The pieces are bright and easy enough for the little one to put together although she often needs help pulling them apart. It is great because both of the girls can play with it at their own level and as they get older they will be able to make more complex structures, but it does help to teach them to follow the process and to work out the way that the marble will run in advance.