This is a great free play toy. My toddler is a little too young to put it together by herself. I have to do a little finagling to get some of the pieces together myself, and it doesn't work stay together over bumps or rugs. It also picks up dog hair and anything else you have laying around on the ground, so sweep up before playing. This is a really fun and open "way to play". It's not perfect, but it's pretty good!
I wish I had known about these years ago! My 5 year old loves anything with wheels and this was a perfect complement to all of his cars. We love the versatility of this set and the quality is incredible. I can see these being loved for many years to come.