The pieces are very thick and will withstand a bunch of foot traffic. I would not use this as it appears to absorb stains and the edges are not polished, they seem a bit chalky. 

Pros: gorgeous material, elegant
Cons: May not be able to clean stains easily.