Marble countertops used in kitchens are beautiful, yet they stain very easy, are more porous and need regular maintenance, while granite is more durable and does not stain as easy, but it has more grain a busy look that not too many people enjoy these days. Quartz is the best option for a kitchen countertop, it doesn't stain easy (in fact it's resistant to red wine, mustard etc but you still have to clean it ;) Hot Tip: we just received last week at the office brand new caesarstone samples which look amazing!!! not on the website yet that's how new they are :) but you can go to Ciot and ask for: Alpine Mist 5110 (looks very much like white thassos marble), Clamshell 4130 (grey), Bianco Drift 6131, Coastal Grey 6003.