Very easy to assemble, super simple to operate, and deep cleans extremely well. I had no problem removing pet stains with this machine. It's very effective and easy to store away, smaller than most I've used which is a plus for me. It held plenty of water so I only had to change it once. I received this free to try but I would purchase this product in the future if I'm in need of another.