I bought our Hoover "steam" vac a little over a year ago. It actually doesn't 'steam' -- you just put hot water in it, but I love it. It is really easy to use and does a great job. There were a ton of stains in our house when we moved in, and after a couple cleanings they are completely gone. I don't understand why people don't like the ones that have circular spinners instead of ones like a vacuum. This one has the circular spinners, and works wonders. Sometimes there is some carpet 'fuzz' that it lifts up, but that is from it not being cleaned in so long (our house was a rental for someone for years).
I also noticed a difference in the actual cleaners -- I've used the Deep Clean Hoover, the Oxy Hoover cleaner, and the Pet Cleaner by Hoover. I've found that the normal "Deep Clean" has done the best job -- made the carpet brighter and got more stains out. The others, even the pet one, didn't get all the pet stains out. Mine was only about $150 at target. Good luck!!!