Size XL, but fits like a small, possibly a medium. Many signs of shrinkage and use visible, but perfect for a streetwear and vintage type style. No visibly large stains or holes.