I purchased this as a birthday gift for my 3 year old grandson. It did arrive well packaged. However it broke as it was being brought out of the box (wheel came off). My husband glued it back on, but it came off the first time he tried running it. So we had to make a quick trip to WalMart and purchase another gift before his party. The train is cute, but it is poorly and cheaply made. I would not recommend this product. It needs to be more sturdily made.