This is the best carpet cleaner.  I have gotten my carpet cleaned by professional companies that did not get my carpet near as clean as this does. I can not believe it, I’m so glad I made this investment!!!