Tag reads XL, but fits small due to age. No stains, rips, or holes.