Marble is beautiful but yes it will stain, and yes it will water spot. It's the nature of the beast. If you can live with those concessions, it's a beautiful material.
Pick a marble slab or quartz slab that's a bit more forgiving with color variations and stay away from white to help hide possible stains and water spots. Unfortunately quartz material such as silestone will have the same effect. It's not as porous and won't stain as quickly as a natural stone. Check out our latest project using cambira quartz in a dark color.
Stilwell Design & Remodeling
Unravel Design