The problem with this toy was it could not stand up to my almost 3 year old grandson. If it were bought for a slightly older child that would not be too rough, it may be worth the purchase. It worked better than I had hoped for (while it lasted) and was so cute and colorful. The bubbles that it produced....the amount was amazing! The train lasted only about 3 days before one drop to the floor broke the mechanism what operates the wheels, with no working wheels, no moving train.