I really like this Shark StainStriker Portable Carpet cleaner. I have used this so far on carpet stains such as food spills and pet messes. It works well and wasn't too hard to set up from the box. The portable device itself a tad clunky for my personal preference but it's solid and gets the job done easily with minimal scrubbing effort. The cleaner it came from within the box smells fresh and doesn't take long to dry. My carpet smells nice, it is much cleaner, and the spots are invisible or completely gone. There are multiple attachments too, to give you more options on where and how to clean. Great item and will definitely keep using it on my carpet and rugs.