Cleaning ability on this shampooer is amazing. Much much better than Rug Dr brand. I own an apartment complex with 30 rooms of carpet. This will save me money on carpet replacement. Cleaning ability = excellent. Drying ability = good.