This toy has some major issues that make it less than perfect. The mirror on the side is distorted so baby can not get a clear image when looking in it. The stack and dump button does not always work and sometimes the blocks fall out even before you hot the lever. This is very frustrating for a baby who is trying so hard to do it himself. This toy is on the expensive side and I expected more for my money. We were not impressed with this toy and ended up selling it to buy an activity table for my son instead. I like the idea of a plastic activity cube, but the incrediblock was not well designed. I would be willing to buy this product again if they rethought the features it offers. The quality was well made and the hard plastic that fisher price uses is great, but the product design was lacking.