This machine is a must if you have carpet. It was easy to assemble. It comes with attachments to clean furniture. You just power it on and glide it across the carpet, it deposits what’s needed. You glide it back towards you and it removes the dirt from your floors. The tanks are easy to remove and clean. The brushes do a great job at scrubbing stains out. You have a lever near the bottom that you lift if you use the attachments. I’ve never had a machine that was so easy to use and did such a wonderful job. My carpets look fantastic. It has 2 cleaning tanks and solutions, one you dilute and the other you do not.