This vacuum has it all. From vacuuming the floors to the window curtains and everything in between. The suction is powerful. The ability to lift it up and walk with it to  do sofas, window curtains and the stairs was nice. The cord is long enough to manage many things before having to change the outlet. The wand is easily removable to change to your needs and the attachments given are perfect. I really like the ability to go from hardwood floors to carpet with a simple switch of a button. I enjoyed the light on the vacuum and the ease of use on carpet. It was easy to empty and not messy at all. Over all I love the flexibility that the vacuum has given me and I am impressed.