The carpet/floor brush attachment is awful! It has no rollers and so cannot be pushed forward on a rug!!!!! For me, this makes it useless and should get only 1 star at most for carpets. I gave it 2 because I have a lot of floors too and I like that it can act as a blower as well as vacuum.