Prior to receiving this vacuum, I had never owned a dirt devil and I really have been missing out on having clean floors. As soon as my vacuum arrived I took it out the box and it was very easy to assemble. I started cleaning my run and I was so shocked at how much stuff this vacuum was pulling up off of a floor that had just been cleaned by another product. This vacuum is light weight and easy to move from upstairs and downstairs! I love that it is bagless and I am able to easily dump the trash out and rinse it out with any hassle. This vacuum will save me so much time and allow me to have a very clean home.