Bought this for my 2 1/2 yrs old son... He loves it.  He learned the concept of speed... Slow vs fast.  As well as fitting the gears together.  Even my 4 months old son loves watching the gears turning.