I have gone through several carpet steam cleaners and not of them do the job like this Bissell model carpet cleaner. It does not heat the water like steam cleaner models, but adding hot water does the trick. I like the option, because some stains require colder water to remove. It is very easy to set up when a quick cleaning job is required. 

I have wanted to replace my carpets for years, but this machine has helped my old carpets look good until I have the money to do that. 

Pros: easy set up, great job removing dirt