Blue and Yellow Polo shirt 100% cotton, says XL fits more like a L. no holes from what I can see.