Overall, the pet stain eraser packs a big punch for a very small machine. It is Easily put together and disassembled and is effective at getting small messes out of carpet. I used it on our carpet and area rugs and it was strong enough to get kid and pet messes out pretty easily. The brush roll is easy to get out and clean and I loved the cordless aspect of it It also worked very well for car cleanings on the upholstery! Overall, I definitely recommend this for small jobs. Thank you to Stellar Product Testing Panel for providing me this product for an honest review.