The Bissell pet stain remover works well at removing small stains on rugs, carpets, and upholstery. It is not intended for large areas and does not have the suction power of a steam cleaning machine. However it is easy to set up and does not require mixing of water with the cleaning solution. The instructions are simple and a breeze to follow. The machine comes apart in order to clean the brush roll. My favorite feature is that it is cordless and lightweight. The cleaning solution does have a strong fragrance that I found to be overpowering. Thanks to the Stellar Product Testing Panel for providing me with this product.