First off, like granite, marble is porous which means that it can absorb oils or liquids if not sealed properly. The good news is that getting your new marble countertop sealed will go a considerable way in eliminating staining.
Secondly, marble is a softer stone than other surfaces so it can be prone to scratching. This is most likely to happen in areas with high usage like kitchens. This is why marble is universally loved for bathrooms.
Marble is still a great choice for kitchens and you can eliminate a lot of opportunities for damage by using cutting boards and being cautious with spills. We can stand behind the work of our experienced marble fabricators by giving you the finest marble countertop design and installation available.