This carpet cleaner is easy to assemble, easy to use, and easy to clean. The assembly took just a few minutes with clear, concise instructions. The cleaning power of this machine is great! I have kids and pets and the stains on the carpet and upholstery are no match for this machine. It cleans quickly and efficiently. It's easy to clean up after as well. A great investment for this messy household!