This is a great vacuum sweeper. A little heavier then some of the others but worth it for the power of suction. The attachments stay in place and are convenient and easy to transition to. I love the self retractable cord however it would be nice if it was higher because unless you hold it while vacuuming it often gets caught under the vacuum because of it’s location. Also, you can’t change heights so on my rugs that are thicker it takes a lot of strength to push across carpet. Other than that, I’m overall happy.