I have three dogs so i use this every three months to clean the carpet..... and used it once a week when we got the new puppy.....it cleans the carpet like brand new, easy to clean and store..... this cleaner can easily stack up against the once you rent at the carpet stores....