This product is easy to assemble and use. It works great to spot treat carpets; I even used it on set in stains and it works like a charm! I'm tempted to clean my who living room floor with it!