We bought this machine as we have pets and wanted something we could use ourselves that would clean our carpets without having to pay and wait for carpet cleaners. We had stains in our carpets for at least a year that traditional cleaning methods did not get out and being in a busy household did not have time to schedule a cleaning. We could not be happier with our purchase!!! This machine got out stains in carpets we thought would have to be replaced! We had to do more than one cleaning due to high soil level and went over it with a rinse cycle of water and vinegar which took away the heavier stains. The money was well spent and I would recommend this to anyone with pets!