The hardness of natural stone varies from rock types. Not all granites have the same hardness, and some marbles are not as soft as others, so conclusions about the type of stone and their use can be misleading. Granite is generally very hard and is resistant to scratches and heat.