The product was very easy to assemble and use. I have only used it once but that was on a carpeted room with lots of neglected pet stains. I saw immediate results. Most of the stains have been fully removed. A few are still visible but I expect them to get better with subsequent cleanings.