This is by far the best carpet cleaner I've ever had. with 2 dogs this machine cleaned, and revived my worn carpet. 5 stars are not enough.