I love my Big Green Deep Cleaning Machine!  I purchased this machine before moving into my new house, wanted to start with a clean house top to bottom.  I didn't know if I'd use it very much but its easy to use and the carpets dry pretty quick so I use it more than I thought I would.

Pros: Deep cleans and dries fast
Cons: It a little heavy so if you are not very strong it may be an issue, especially if you have to lug it up the stairs.