This has held up for over 2 years. I have used it to clean an entire living room multiple times. It has worked to clean up after a cat and after 4 children. It worked better than when a professional carpet cleaner came out to clean the carpets. The only reason it gets 4 stars is because the tank is ridiculously hard to clean completely