I hate, absolutely HATE, having debris on our hardwood floors. So I did a lot of research and found this vacuum. It has a very powerful suction AND it doesn't scratch our floors. It is also lightweight and has a very long cord. So when I vacuum, I usually gently tug the vacuum while holding the hose and the little guy follows me around like a loyal companion. It is very versatile and includes different attachments to suit your vacuuming needs. Changing of the bag is easy and mess-free. At first I thought it would suck having an old-school vacuum bag (unlike today's "just empty the dirt out of the canister") but NO! It's all super easy and I LOVE LOVE LOVE this vacuum.