This thing is GREAT for carpeted floors! the attachments work well except for the long extension as it doesn't seem to have as strong of a suction. I used the brush attachment to clean the 6' cat tower I have and it looked new afterwards (did a GREAT job of getting the cat hair off of it). Super lightweight--I've used it both at 9 months pregnant and with my back thrown out with no issue. Have been amazed at how much it gets up each time I've used it!