Mild soap and water are the best things you can use on marble. Avoid any acidic products at all costs. Lemon and vinegar and any other cleaning products that may contain acid should never come close to marble.