As advertised, cleans better then the rental rug doctor. Upholstery attachment also works great on stairs, couch and small rugs. Very easy to use, pleased with purchase.