This portable carpet cleaner helped improve the visibility and smell of an old stubborn stain on my area rug. I've worked on this stain so many times before, and the Bissell Little Green Hydrosteam Pet cleaner really improved the appearance and the smell. The stain didn't come out all the way, but it was very much improved. The steam function also worked great on tile floors in a couple of our bath rooms. There was a distinct difference between the tile and grout before and after (unfortunately I didn't get a picture of this). This carpet cleaner was very easy to set up, clean up, and it had clear instructions. My favorite feature of this portable cleaner was the steam only mode with the multi-surface tool. The only thing that I would improve would be the suction power when using the wash modes. I received this portable carpet cleaner from the Stellar Product Testing Panel.