Stone Floor Sealer maintains the natural Stone look whilst providing a protective coating. It's a water based formula which resists water, stains, food, oils and grease marks. You'll have effective results after just one coat on Terracotta, Slate, York Stone, Ceramic, Marble and more.