I just started using it so my comments will be based on that fact. Very easy to assemble. It does a great cleaning for my hardwood floors and area rugs. I like the swivel feature. So much easier than my previous vacuum. Long cord and lots of attachments for cleaning sofas, dusting and getting to the higher areas in my home.