My son had this toy a couple years ago and adored it. It's so much fun to put together different variations of robots and to use them for imaginary play. Some of the parts got lost over time in our house but now he just saw me looking at it for my nephew and my son wants it again! He is six now and misses playing with this toy. So it has a wide age range of playing years, a definite plus. I would say from 2 1/2 to eight year olds would love this toy. Great product!