I have one for over 4 years and it held up very nicely. The pockets are big and the fabric have seen blood, alcohol, and grease. I wore it last night a fund raiser and it still looked good.