100% cotton, missing a button on shirt but has the spare just needs to be attached otherwise great preowned condition