If you take your shoes off and keep the floor clean and free of sand, it can still look great after twenty years. Once the terrazzo flooring is looking dull, you simply need to polish it. There will be no need to replace it when the only issue is dullness.