This carpet cleaner has exceeded my expectations. I owned a shark vacuum for over 10 years and it held up so well, I figured why not try a carpet cleaner. I've been in the market for one for a year now. In owning it the past month I have used it throughout my house on carpets, steps, arms of couches, etc. It can cleaned old stains from our dog, newer stains that were same day. I've found it to be easy to clean. The suction is great and dry mode is wonderful if you really need to speed up the drying time. I highly recommend.