When they say- You pay for what you get, Believe it! I purchased the Rug Doctor Carpet Upholstery SteamVac Vacuum and could not be Happier, This system does it all and then some. Personally, I was sick to death of spending so much money on my carpets only to be even more disapointed with the way they turned out when I was finished, There had only been one cleaner I had used before and gotten the results that I was happy with and that was a rented Rug Doctor, So basically I have now saved myself hundreds of dollars over time and gotten the best! And I was totally AMAZED at Overstock, once I ordered my Rug Doctor--- It was here in 2 days! WOW, that is service! I really don't think I could have gone anywhere else and got better treatment.