Easy to assemble and use. AMAZING results on our carpets that had endured a puppy's first year...you can imagine. What we poured down the toilet was but carpets are 100% better .