Granite
Granite is a porous natural stone with unique characteristics. It is heat and scratch resistant. With proper maintenance & sealing, it is stain resistant as well.
Quartz
Quartz is a non porous engineered stone that is stain resistant and harder than natural stone. It will not crack or chip easily, and is low maintenance.