MegaBlocks are still no where near as good as Legos, but this is a cute set. I wish I would have paid more and bought elsewhere. My experience dealing with Walmart was not worth it. I ordered online for store pick up. I was told it would arrive Thursday, but it did not even start shipping until Friday. We finally got it the next Tuesday! It is a cute set tho, my son is loving it.