Mega Bloks have always been a part of my household! They are an amazing toy for toddlers and even older kids. My 7 year old still plays with his set that he has had for close to 5 years. I bought this additional bag in the pink version to add to the set my son already had and so that my daughter could tell they were for her too. She just turned two and plays with these blocks every day. I can not believe how entertained these blocks keep her (and my son too). Especially at night when she is restless she will pull these out and just play for about an hour or so without a peep. I like that they are bigger than your average blocks and they are easy to put together. They do not snap together like traditional blocks they just slide into each other and they are as easy to take apart as they were to build up. They can get kind of loud when one of the kids decides the tower needs to be knocked down but that is okay. These are a must buy for every child. The quality is also pretty amazing!