I received these as a baby shower gift years ago and they are a great educational toy for little ones. They keep babies and toddlers entertained. These are in the primary colors and keep a child's attention. Each block does something different. No two blocks do the same thing. They crinkle, rattle, vibrate, make noises, squeak and more. The one with the mirror in it was always a favorite of my child's when they were a baby. The Baby Einstein blocks are nice and soft and easy to stack. They are safe and well made. We had them for a couple of years and had never dealt with things tearing or falling off. They are a good size for little hands as well. These are a great addition to a little ones collection of toys. A great learning tool as well. I think that there was some counting on them also. There's a lot of fine motor activities for them to do on these blocks. I would recommend these!