We have used several carpet cleaner and this is among the best of them.  It is built in a noticably more "heavy duty" fashion than others, the plastic is thicker, the cord is heavy duty, and overall less "rattle" to it.  The performance is excellent, it really cleans and does it quickly.  The ease of filling and emptying the resevours is excellent as well.