This is a vintage coke shirt. Says on size fits all. I would say it's a large. Comes as shown. Does have some stains in marks. Super cool though. Happy to answer questions