These Carhartt cargo shorts are great. I have several pair and they really hold up. The only thing some don't like about these shorts is that they do fade over time and several washes. This does not effect the durability though. If you want a good canvas cargo short I do recommend these.