First off, because the floor attachment has no brush, it is useless on area rugs with any sort of nap; it will not move over the nap! (My, fault-- I didn't consider that when I ordered it.) It does work moderately well on rugs with a very flat nap. Secondly, I bought it to use on stairs, but the pitifully short cord rules that out, unless I buy a very long extension cord. I decided not to send it back; the cost and time involved in returning it is not worth the hassle. It will, however, come in handy to use as a "longhandled dust picker upper" on my laminate flooring. And, I will use it as a hand vac in my hobby room,