Great all round heavy -duty vac, a bit heavy, like real heavy but does a great job and pulling up all kinds of debris in the carpet and on hard surfaces