This is by far one of the better carpet cleaners that I have used.  Extremely easy to set up and begin using.  The high pressure spray allows to get deep into the carpet to eliminate the toughest stains.  The handheld attachment simplifies getting into harder to reach areas like steps.  Also, the quick drying time is great!  All in all, this is a great product that should not be passed up.