I received this as part of the the Stellar Product Testing Panel and it could not have come at a better time. Potty training is no joke with a stubborn 3 year old and spit up with a newborn. This machine has gotten A LOT of use in the last little while. It's light and easy to use. We've used it on rugs, carpet, our couches and pillows. I really love the steam, it comforts me that it's getting super clean not just surface level. I do with the hose was a little longer and if you let it sit for a minute when you use it again a stream of water sometimes shoots out. Overall I would still recommend this and I use it all the time!