Quartz

quartz is non-porous, it resists staining much better than granite, marble and concrete.