Recently, I had my carpets "professionally " cleaned . The company did such a poor job, I refused to pay them. I unboxed myPowerDash and re-cleaned the areas. My recovery tank was black with the amount of grime I took out. It cleaned way beyond my expectations. It also did a great job of extraction. I had old pet stains that came out with pretreatment. This little machine did better than my bigger machine ( different brand) that I was to lazy to haul up from basement. I originally bought the PowerDash just to do spot cleaning. I highly recommend this product.