Rug doctor commercial carpet cleaner runs excellent with 12 foot upholstery hose and powerhead. guaranteed satisfaction for pet stains and odors.