I purchased this a few years back and just got rid of all of the pieces the other day. They DO last! My set back for buying this again would be the fact it's all put together with velcro. I understand the purpose, as it lets the baby pull things off of the arch and play with them. But after awhile the pieces will not stick to the velcro anymore, leaving you with nothing hanging. The hanging fishy has noise makers inside, which is a nice touch. The mirror is always fun for babies and the other fishy has a crinkly sound to it when squeezed. The 2 arches are put into the holes of the frame. They stay pretty well until the child gets a bit larger and rolls. One roll into an arch and they come undone. I noticed after a few months of owning this, it was never together again. For the price though (which is fairly cheap) you get several separate pieces that are entertaining for a child, even until a later age. The pieces are stimulating and teach them hand-eye coordination when they are a bit older and can attach the pieces themselves.