I bought this for my 2 1/2 year old grandson. As I read in many reviews, this toy is too small for most children over 2 and the quality isn't the best. However, my grandson loves it. He is fascinated by all its working parts and spends hours playing with it.