100% cotton.
True to size, recommend going up a size for a baggier fit
Female model - 5ft8 wearing Medium shorts
Male model - 5ft11 wearing Medium shorts