I am very impressed with the performance of this product. This vacuum has all the features I look for and need. I love how easy it was to assemble, no tools needed. This is lightweight and easy to maneuver about. I am very happy with the extendable hose, huge capacity dust cup and the twenty five foot cord. The best feature I have found is the self cleaning brushroll. Also, this amazing machine is so quiet with lots of power., There are so many great features with this vacuum that it makes vacuuming enjoyable. Seeing how clean my carpet looks makes me happy. This is not only for carpet but also for hardwood floors, which is a plus. Overall, this is one high quality product that seems very durable. I highly recommend to anyone, especially for pet owners like me. I promise this will not disappoint!