The ProHeat did a fantastic job at cleaning my white carpet. I couldn't believe how much dirt was in the carpeting. I vacuum a lot, and thought my carpet was clean. Until I used this unit on it. With the detachable section, cleaning the carpet on my stairs was east as well.