This is the best carpet cleaner that I've used. It is super easy to use, multiple cleaning settings, lightweight and powerful! I've had hard to get out pet stains that I've spent months trying to remove. This did it within 5 minutes. My carpet no longer smells like cat urine and I feel safe to let my kids play on that area of the carpet again. It is very easy to set up and very user friendly to know which setting to use on what type of fabric type. I'm super impressed with the easy of use and powerfulness of this product. Thanks to the Stellar Product Testing Panel for providing me with this portable carpet cleaner.