I was looking for something that wasn’t too heavy but still had good suction on carpet. (I have half carpet, half wool area rugs.) This model does have great suction on carpet - so good it tends to fight back on the return stroke. Good on floors; no struggle on return motion. But it’s too heavy to be the vacuum of my dreams. Probably ok I’d you’re under 50 and fit. I’m less than thrilled.