With two young kids and an aging dog, our home is no stranger to weird stains and messes. This product has been a blessing and already come in quite handy for the short time that we have had it. It was quick and easy to set up right out the box. I love that there are multiple functions to select based on the type of stain that I want to tackle... steam, wash, or 'steamwash' modes have all been perfect to handle different types of messes. It is very easy to switch between the modes and change the attachment hoses/scrubbing options. The dirty water tank has a large capacity and is easy to empty and rinse. Overall, I have been very happy with this product and look forward to seeing more of what it can do! Thank you to the Stellar Product Testing Panel for giving me an opportunity to test this product... it has been a wonderful addition to our home!