These t-shirts are well made and very comfortable. I expect they will last a while, but as with all clothing, a few washes will see if they stand the test of time.

The X-large was a perfect fit for me, slightly larger than most X-Large shirts.