I am happy with this product. It definitely is an efficient and compact machine and is relatively easy to use. I had some trouble figuring out how much water to 'spray' but I am getting used to it - I've never used a carpet cleaner before so that was a learning experience. I do wish the instructions were a bit more detailed for us newbie carpet cleaners! Putting it together was a bit tricky, just because there were a couple of places where I wasn't sure if things were locked in. But overall, very happy with it and the cleaning job it does! Got a ton of dirt out of my area rugs.