This is so lightweight and versatile, I love that I can use it on my carpet/throw rugs and hardwood floors. I am love not having to pull a heavy vacuum when this bagless 3 in 1 does what I need it to do.