Many different types of stone in stock and samples if they need to order the stone. You will find many types of stone that are hard to find so the price is a little higher than average. They will tell you what types of stone are for walkways, walls, etc. they also know stone density and types of sealants, cleaners etc. They will also let you take home samples to let you try them out on site. They will deliver for a low fee.