We use it to clean up barf spots that our cats have left on our carpet. We have only used the carpet cleaner once and were satisfied with the results. We are an elderly couple and hope this cleaner will last the rest of our lives!