This is a fun toy, with lots and lots of parts. It's good for kids and they're dads on a rainy afternoon.It arrived in good condition, exactly when promised, except someone else had had the parts out of the box before, as the lid no longer fit. Still, I believe it to be a high quality toy, with lots of learning to be done.It was pretty expensive for what you got, but still a good toy.