I wanted a machine that offers the cleaning ability of water. This machine has 2 tanks, once for the solution you buy that you mix with water, and the other tank hold the dirty water the machine sucks up. I use this machine each time my son spits up on the carpet and sometimes I don't even need to use the water (the brush has a built in sprayer that you push if you want to use the water and solution).
The second option I was looking at was the use of Heat to get the tough stains out. This machine is also available to a Heat free model which is about $5- $10 less. The water does heat up to a good temperature and it does tackle the tough deep in carpet stains we had. It also has a separate button for the heat so you don't have to use it if you don't want.
This machine also comes with a pretty long power cord, which I like so I can get to the stairs easy. It also comes with a small bottle of solution that lasts through many cleanings. I did order an extra bottle from Amazon that is made for this specific machine. It bottle cost $10.00 for 32 ounces. Also, the heat light lights up when the water is to temperature.
All in all this was a great buy and I am very happy with it.
The machine goes for $99.00 on Amazon and they currently offer a rebate of $10.