This vacuum is what I have been missing. I used a stick Shark for years and loved the ease of mobility however once I got this one I saw what was left behind. Just one area rug in my bedroom was enough to convince me this was my new go to. The suction is powerful but you can still push it over the rug. It was an easy on rugs as my Shark but go up so much more dirt. I am happy in every way imaginable. And the cord self wind feature is so convenient - I didn’t know what I was missing!