This carpet cleaner works beyond wonders with its multi functions and easy to use machine I am in love with this. I have owned about three other cleaners but this one is definitely my top as of now. It is super easy to assemble I did it all by myself. The Instructions are very clear and understandable. I love how it works deep into my carpets and rugs and actually gets the stains and smell out without having to do it over more then once! All my other cleaners I had to go over the spot many times just to get the dirt out and it was a pain! I would highly recommend this to all, it really is worth it.