I have had several carpet cleaners but this is hands down the best carpet cleaner I have ever owned.