This is a great vacuum for hard surface floors, and does a good job for low pile carpets. It’s light weight but sturdy and easy to empty. Also easy to pop out the brush roller for occasional clean up. I’ve owned two, had the first one for several years and when it finally needed replacing I tried others brands but came back to this one. Highly recommend!