Best carpet cleaner, ive ever owned!!!.. ill never go back

Pros: love the hand on the front, and the simple to use and the hold down handle is nice. 
Cons: Expensive, heavy