BEST CARPET CLEANER I HAVE EVER USED.  I have used quite a few carpet cleaners in my time. From rentals to home purchased models.