Stone is a hard and compacted material typically excavated from the earth. Some common stone types include marble, granite, and limestone. Each stone type will vary in color, density, porosity, and application. When choosing an appropriate stone for an installation there are many factors to consider such as location and use, cost, and maintenance.