I've been on the hunt for a small portable carpet solution and The Little Green HydroSteam Pet did the trick! While I don't have any pets, I have hard wood floors with lots of different types of rugs that I wanted to be able to clean as well as it be versatile enough for other upholstery as needed. The machine was super easy to set up and directions were very clear so I could use it right away. Was able to get the purple stain out of my carpet easily and because of its size, can easily store and pull out as needed. Also used it on an upstairs rug, which was portable and light to carry up there. Thanks to the Stellar Product Testing Panel for providing me with this portable carpet cleaner.