Cleaned my carpets very well remove some old pet stains the only suggestion I have is it would work even better if the water could really be hot