This is a great product. . Easy to assemble. Easy to use. Does a great job of cleaning carpets. Not too heavy to move around. Compact to store. I wish I had bought this machinel years ago. I have always had carpets professionally cleaned in the past which as, I now realize, was an unnecessary expense when compared to the price of this machine which, hopefully, will give me years of good service at a great financial saving.