Marbles classic and elegant style looks beautiful on any surface as long as you don't mind the extra upkeep that comes with it.
Marble should be cared for as you would a fine wood finish. Cleaning up spills as soon as possible will preserve marble's natural beauty. However, with that being said, marble is still a softer stone surface and can and will potentially scratch, stain and wear over time.
Unlike granite or quartz marble is a more porous stone so it can and will stain if not cared for properly. Now, with that being said this is also what can give marble that old-world look if that is what your going for. Just be aware what your getting into before making your decision.