I was not planning on buying this item, but it was on sale one day for only $25. I thought it was a good deal, so I got it for my baby as a Christmas present. He was about 20 months by the time he opened it. The toy is great. My baby loves to stack the blocks and he sometimes uses the little cars on the track. I'm happy that it's a table and not just a bag of Mega Bloks. My older kids had loose Mega Bloks and they were always all over the place. With the table, he has a "place" to play with the blocks, and I like that the table can be folded and put away if I need my living room to look more like a living room and less like a play room. The reason I can only give 4 stars is because of the legs. My husband set this up, and I wasn't there to see it happen. But I was annoyed because the table was always collapsed onto the floor. When I was cleaning it up one day, I realized that there was a way to lock the legs into place. I figured my husband didn't realize, so the table was always falling because he didn't lock the legs. Unfortunately, he DID lock the legs, it's just that the legs are really, really bad. I locked them into place and then picked it up to move it... and 2 of the legs immediately folded right back up. When my baby plays with the table, the legs typically hold up. However, if he leans and puts any weight on it, or if he bumps into it too hard, it will fall down. And he's a toddler, so this is bound to happen. The legs really should have a better locking mechanism. Big oversight to an otherwise great toy. Another thing to consider, which has nothing at all to do with the quality of the toy - climbers. If you have a climber, be careful. My son is now 22 mos old and has entered his climbing phase. He often uses this as a stool, pushing it around to things he can't or isn't supposed to reach, and climbs up on top. Now, sometimes the legs give out during the pushing. So he either can't climb, or worse, tries to climb the now uneven table. If he manages to push it somewhere WITHOUT the legs giving out, then he now has a way to reach things he's not supposed to - and a risk of the legs giving out WHILE he's sitting/standing on it. We keep this toy right in our living room, so my baby can't get into much trouble because he's always being supervised when he's using it. But if you have a climber AND keep this someplace where you aren't always watching your baby like a hawk (like a playroom), you should be careful.