I love the Bissell line of vacuums and carpet cleaners, and the JetScrub Pet Carpet Cleaner didn't let me down either! It's very easy to put together out of the box. It's lightweight and the handle is easy to hold and use. So much easier than moving around a heavy carpet cleaner. It's very modern looking and the Pet Pro Oxy urine eliminator really helped me clean up a couple of tough Pet accidents on my new carpet!! I love that this has the express clean mode too, it really makes the area dry a lot quicker than other carpet cleaners I have used! That's a huge plus for me. The suction power is great!! I find in some cleaners, the suction is pretty weak, but not with this! It's very easy to take apart and clean the brush, nozzle and water tank also. All in all, Bissell made a great product that makes cleaning my carpets in different areas of my home, a breeze! I highly recommend this product!