We can treat most everyday stains, spills, pet accidents, and odours across carpets, upholstery, tiles, and curtains. However, stain and odour removal cannot be guaranteed, as results depend on the material, the type of stain, how long it has been present, and any previous cleaning attempts. We will always advise you honestly before proceeding.