I used the TurboClean™ Pet XL Upright Carpet Cleaner on my bedroom carpet that had not been cleaned in over ten years. The TurboClean™ Pet XL Upright Carpet Cleaner was easy to use and lightweight. I used two tanks water and one bottle of the Bissell cleaning solution to clean my carpet. The return tank water was so dirty, I probably could have used another bottle of cleaner. I didn't get a chance to use the TurboClean™ Pet XL Upright Carpet Cleaner on a pet mess because my Jacob is a pretty good boy most of the time, he uses his pads in the bathroom. We did use the TurboClean™ Pet XL Upright Carpet Cleaner on a couple of area rugs in the living room. The TurboClean™ Pet XL Upright Carpet Cleaner did a good job cleaning them.