My daughter got this vacuum for Christmas last year when she was one. She wasn't walking yet but that didn't stop her from using this toy. It folds down flat to the floor and the crawled and "vacuumed" all over the house.
This little vacuum has different settings for songs, letters and numbers. It doesn't go into a lot of learning so I don't really consider this a learning toy. The songs are cute and catchy. At one my daughter could sing little bits of them.
As a parent one of the nice feature is volume control and an off switch. These can really help on days when the kids are driving you up a wall.
The manufacturer recommends this toy for ages 12-36 months. I think that a 3 year old will be really bored with it. For a younger child I think this is a fun toy that lets them get some activity in. I would recommend it.