Badly soiled stair carpet before cleaning

Stair carpet after cleaning

Office carpet before cleaning

Office carpet after cleaning

Upholstery chair pad before cleaning

Upholstery chair pad after cleaning