Granite is an igneous rock, and tough to beat when it comes to durability. Due to its heat- and scratch-resistant qualities, it can bear temperatures up to 1,200℉. When properly sealed, granite can also be stain and water resistant.
Disclaimer: Because granite is a natural stone, it can present variances in its wide range of colors. No two stones will look the same.