Honing is used to remove scratches, marks and light damage from a marble or stone floor by removing a small amount of stone off the surface of the marble. Revealing a fresh new surface ready for final finishing, e.g. polishing or sealing.
Previously this marble floor has been covered with carpet
Marble is a calcite stone, which means that it is composed mainly of calcium carbonate. Other calcium based natural stones are limestone, travertine and man made terrazzo.
Calcite stones are dissolved by acids. This means acidic spills and acid based cleaners will damage the surface, leaving ugly
There is no "catch-all" solution to stain removal. However there are number of stain treatment techniques involving solvents, bleaching agents, strong cleaning chemicals, poultices and other specialist chemical treatments that can be tried.
One of the first things to understand about polishing marble is that it is the final step in cleaning or restoring a marble floor.
Polishing alone will not remove scratches, surface damage or stains. It will make them shiny and more visible.
So any of these problems needs to be resolved before starting