Fabric: Material has some stretch.
Fit: True to size. Kayla is wearing a size small as an 8/10 and 34C. If in between you could take your smaller size.