We bought this as a half-birthday present for my six month old son. We live in a small house and don't have a whole lot of room for a ton of toys, so when we shop for him, we make an effort to find toys that will keep him busy for a long time without taking up too much space.
This set definitely fits the bill. It's small enough that I often carry it around in my backpack when we're out and about during the day. For him, it's really six toys in one-- he'll play with each of the foods individually, then play with the bag.
The foods themselves have a lot of play potential. My son is still at the stage where he mostly likes to chew on them, crinkle the crinkly bits, and whack things with the foods. But as he gets older, I expect he'll start exploring the objects a little more, starting to find things like the mirror in the milk container, the way the banana peels, etc.
The only thing I _don't_ like about the set: the material that covers the apple is a sort of nylon, and as my little guy chews on it, it's starting to look distinctly fuzzy. Still seems safe, but I'm surprised how worn it looks after relatively little play. (This is not a problem with the other foods, though, which all still look great.)
Overall, I'd definitely recommend it for a 6 month old, and I think a 1 year old would still have fun with it as well.