Material has some stretch. Fabric: 65% Cotton, 35% Polyester.
True to size with relaxed fit. Kayla is wearing a small as a size 8/10 and 34C bust.