I am a diehard Dyson supporter. It amazes me how much crap it can suck out of everything. We have a mattress and upholstery tool for it and what it can pick up from our mattress is frightening.
But I love my Dyson so much that I am getting a handheld model this week!!