This carpet cleaner is the best! And the gentleman that came to clean was so professional and got all our spots out! We were completely impressed!