My son (3 yrs old) absolutely loves this train. The tracks are easy enough for him to snap together. He can easily turn the train on with a touch of a button. The train has quite a few cute little songs it plays while chugging away. It comes with little blocks to help make a little city. It's absolutely adorable.