Oil, grease, rust, sap, leaf stains, dirt and algae are all tough sub-stances to remove, especially when it has been left for any length of time. The more porous the concrete, the deeper the stains and contaminants can penetrate. Call us today for free estimate and obligation free appraisal or more information.