This little machine definitely delivers. If you have pets that have accidentsvomit I highly recommend this little guy. We had some pretty set in pet stains on our couch and after one pass they were gone. The suction works well but be prepared for a couple hour dry time.