Granite and quartz surfaces are very durable and capable of lasting a very long time. They are both heat, scratch, chemical and stain resistant. Quartz surfaces are engineered from natural quartz while granite, in and of itself, is a natural stone. Both surfaces are very low maintenance. While granite is limited to the colors nature has produced, quartz is artificially colored throughout for a custom and unique look. While granite and quartz are in the upper tiers of cost, they will give you the longevity and durability associated with their price.