Works just I had hoped it would. It is similar to the rug doctor rentals. Works the same and comes with a hose attachment for upholstery. You really can't go wrong with this unit for the price point it is at.