Yes. Slate is tough and scratch-resistant, so it is unlikely to wear even with lots of people walking in and out. Slate is also slip-resistant, reducing the chance of a hazard in the event of spillage.