Blot spills immediately. Marble is a porous materials that is very sensitive to acidic substances like wine, coffee, fruit juices, sodas, tomatoes sauce etc . Marble will stain very quickly when spills are not immediately wiped and some cleaning products can dull the surface finish.
Always use a coaster and placemat on marble table tops. Bottles, cans, and glasses that contain acidic drinks may etch the polish or damage the surface.
The only cleaning agents you should use on a regular basis are hot water and a specially formulated marble cleaner.
Do not use generic household cleaner of any kind.