Best thing for cleaning spills on carpet.  Bought this to replace one we had for ten years.Spot bot works wonders on fresh and old stains.  We have white wall to wall carpet, so it's a required tool for us!