My new marble floor has a white powder on it. It cleans up with water, but keeps coming back. Is there anything I can use to clean it off permanently?
This is a common condition, especially if the floor is new. When the marble is installed, it is set in a mortar base that is wet. As the moisture evaporates, it carries with it dissolved salts which are deposited on the surface of the stone. This condition, called efflorescence, is what you are seeing as a white powder. Unfortunately, every time you clean the floor with water you are only dissolving more salt in the stone, and when it dries, the salts return. To correct this problem, do not mop the floor with water. Either vacuum the powder or buff it off with a dry pad. The salts will eventually work themselves completely out of the stone.