I live in an apartment with a corgi (so much fur). I bought this to spruce up our carpet. It has been great! Our carpet looks totally revived. Great results for the cost of the product. The only bummer is that the trigger that releases the water does not work sometimes. It will make a clicking sound and not actually dispense water. Almost as if it did not connect or catch the part that is needed to be pulled to release the water. I have eventually gotten it to work every time but that is a bummer. Other than that, it was easy to put together, lightweight, and did the job.