My main reason for buying this was to better clean pet accidents without chemicals. Hot steam is very good for cleaning lots of things...such as spilled drinks, food, cat hairball barf and even oil tracked in the house on someone's shoes. I used it to clean the tile grout in my kitchen and it did a very good job after 16 years of dirt in the grout lines. Great on carpets, hard vinyl flooring, steaming clothes, curtains and just about anything,Pros:Comes with many tools for different cleaning jobslightweight and easy to use one-handedlong cord (I added a heavy duty extension cord so I can each any area)light lets you know when it is ready to useheats up within a few minuteslasts long enough to clean all the things I have used it for so farcame with a little measuring cup and funnel to add waterCons:Doesn't hold more than 250ml of waterdirections are not quite accurate (there is no power button, you just plug it in to turn on, and the trigger button is a little stiff at first, but loosens up after several uses.Verdict:this little steamer is a good value and is very useful for small cleaning jobs, steaming curtains, clothing and car upholstery. The only thing I would improve on is the tank capacity and add an on/off button so you do not have to unplug it every time you need to refill the water.