Listed as L or "Large" because it seems more like an American large or smaller XL... It is listed as XL/XXL, but I believe European sizes are different. Best thing is to look at the pics with the yard-stick and compare to your shirts that fit well...
Made of 100% polyester.
Excellent condition, printing/graphic is nice, stitching is nice, no rips or tear. Shirt is solidly black and might look faded in some pics.