All the shirts are different sizes and the tags can all be seen in the pictures. All shirts are at least 20 years old. I didn't notice any stains or holes in any of the shirts.