I shampooed the up stairs carpets. Particularly where there was some stains from a dog that had a brief illness. It works great and is easy to maneuver. It sucks the moisture out the carpet very well. It is light weight and easy to take up stairs.