The Little Green HydroSteam Pet is highly effective at removing stains from all types of surfaces. I used it mostly on carpet and upholstery and was amazed at how quickly and easily this machine got the stains out. The HydroSteam machine was super easy to set up, and the quick start guide was simple to understand. I was able to use the product right away with ease. Not only did I use this product to remove stains from my carpet and furniture, I used the steam only feature to steam clean my toddler's toys, which was probably my favorite part! I love the versatility of the Little Green HydroSteam Pet, and I think it is a great product for households with pets, kids, or both! I received this product as part of the Stellar Product Testing Panel