The tshirt is in used but great condition for a 38 year old tshirt. It says Size XL on the label but does run small so would fit a medium to large person. There are a few small speckle marks on both sides of the tshirt down the one side as can be seen in photos,maybe an oxy clean would remove them but i have not tried. Please view photos thoroughly and please expect usual wear.