Don't use acid cleaner, use a neutral Heavy duty tile & grout cleaner and follow instructions, you will need a rotary scrubber and a wet vac to clean this. Be careful not to over wet the floor otherwise you could have trouble with the substrate. Make sure you rinse the stone several times with water to remove all of the cleaner. let the stone dry for 12hrs before applying sealer.