This steam cleaner is awesome!  It is easy to use and cleans up messes easily. It removed a barbecue stain from my white carpet!  It isn’t too big and is easy to maneuver. It even has a separate place for pet stains to go so they don’t stink up the whole machine. We use it often!