long-wearing

adj

1.
capable of withstanding wear and tear and decay