This little vacuum cleaner is terrific! It does a great job both on hard surfaces and rugs and carpets. It is lightweight, although a bit top-heavy due to the motor-on-top design. It turns easily into a handheld vacuum, perfect for tight spots, stairs, etc. I have larger Dysons for the carpeted expanses, but badly needed one for hard floors and area rugs. This one is perfect. I love the bagless design. You can easily see when the debris is accumulating and when it needs to be dumped. I'm happy to report that I have trashed my old canister vac and an even older Hoover upright. I am a happy camper!