The kids love these blocks, they haven’t stopped playing with them for days. They have lots of building toys, but these are superior because they are EASY to build with (as opposed to Legos or similar toys) and because they can get INTO the things they build! They’re soft and safe. The kids will usually build multiple projects per day – castles in the morning (which they love to knock over later) and then a couch at night to sit on and watch movies. Like a lot of building toys, I think it’s important to have a lot of them, especially if being used with multiple children at the same time. And, I think these blocks would be appropriate for kids of any age. I have probably had as much, if not more, fun than the kids!