Cleaned most dirt and stains on carpets. Had to go over the carpet several times to get them cleaner. This is not a negative, it is the way I would use any carpet cleaner. Light to lift or carry.