We always take off our shoes anyway, so I suppose if I have the marble refinished, it should last a while. It just looks a little dull and the grout needs cleaning.