I am in love with this machine! I have a little dog that is "accident prone" and this carpet cleaner has paid for itself over and over since I purchased it 6 months ago. It is easy to use and does an incredible job.