Steam cleaning removes most of the stains; however, it cannot always be guaranteed and is dependent on the condition and the type of stain. If you have any stains, please, advise us what these stains are at the time of booking for carpet cleaning or upholstery cleaning.