Really love the product! Used it to clean my carpets and it worked wonderfully. The attachments really helped clean my upholstery too. So happy to have this! I would recommend a little better instructions regarding the dirty water tank. The suction stops short of it being max full so I thought it was broken until I figured out it just needed to be emptied earlier than expected. Be aware that the front clear cover on the front bottom needs to be properly seated for it to work as well as i ran into that issue too. Otherwise, it works easily and efficiently and I love it!!!