This vacuum is amazing!!! It was easy to put together and I immediately starting vacuuming and was thoroughly shocked when I saw how much dirt it had picked up. The long extension cord is great, because I don't have to keep unplugging it before I get to the next room. My only disappointment was that it didn't come with the necessary pieces to be able to hang it on a wall, but I will improvise. Truly a great find!!!