Bought this for my 4yr old, I think was his first lego set. Was much loved! Daddy helped him put some of it together but we were quite surprised at his ability to do most of it himself. Lego is great as a pre-reading activity as when they build a kit, children need to look at the diagrams in the instruction manual closely, choose the pieces that look the same & fit them together in the same way. The train itslef is fantastic, very large & IMO great value for the money you pay (I think I bought mine on special for about $140). Highly recommended. As an extra bonus you get some little character figurines - buzz, rex, woody, hamm, jessie & bullseye.