Model wears a size Small. Could be downsized but does fit true to size. FABRIC COMPOSITION 100% COTTON