70% cotton, 30% nylon. Worn but still in great condition. Size isn't labelled, but measures truest to a Women's M.