Tag reads medium, but fits like a XS/S. No stains, rips, or holes.