Gave this for my nephew's 2nd birthday and man was he a happy boy! He really enjoyed playing with this train, very easy to assemble, fun to play (especially if the boy likes trains/cars) and safe for kids since the blocks are big enough to make it hard for kids to put into the mouth.
If you have ever seen kids play, you'll know how important it is for the toys not to have sharp or little pieces as it can be accidentally swallowed by the kids.
Overall, very happy with it considering how happy my nephew is when he gets it. Money well spent I say