I'm not sure if it's just me or the only time that we have all the pieces is when we first open up the box. After that after that they slowly end up missingThese are really cute. They're small, have some fun colors, and are easy to put together or even build until large stackable blocks. My only issues are that the numbers and letters are too loose and don't stay well in their cut out spots. Like if i pick up a piece from the floor most of the time the letter or number will just drop out. With that said, you should be aware that the hole placement pieces for the A, B, P, R, 4, 6, 8, and 9 are decently small and can easily be lost or, heaven forbid, be swallowed by a child who is so inclined to try it.Growing I always had these whether it was at home or school! Pretty much the same from what I remember, you can detach the letters and put them back. You can lay, play, etc on these. We ordered this because we couldn’t really find them in the stores but I’m sure you could find these for cheaper but even with the price it was worth it, they do they put a lot of space if you do All the letters but we only put down about half! We do tummy time on this (make sure to clean it before and after use) we feel more comfortable than just doing it on the hard floor. These provide cushion put not much just enough to not hurt if your kids roll over/tummy time etc! Because it can be a large piece cleaning can be seem like too much work but they can collect dirt and dual quick since it’s typically on the floor most of the time!I really didn’t read the description. I bought this item based on the picture and size of the mat compared to the little girl playing on it. If my crawling baby rolls over one time she’s falling off of the mat. The delivered item is so much smaller than the picture. It’s super small!! Amazon has one more time to drop junk on my door step!!Looks cool at bedside.I should’ve paid more attention to the dimensions before ordering. Ordered these thinking they were bigger but alas, they are not. They’re now used as a temporary play mat for the baby that gets moved from room to room around the house. These do seem to come apart more easily than other sets. The baby has separated a piece or two off when rolling around on it. Easy to clean, bright colors.Smaller than expected.