Marble is an extremely porous material, unlike granite. Before attempting to clean it, ascertain whether it is marble or granite. A flouride base cleaner is excellent for either. There was a product called Klenz-stone out of Ohio that made an EXCELLENT cleaner.