Love love love this dress and this is the most comfortable, easy to care for dresses. The fabric is cotton, breathable, very light. You do have to steam it before wearing. The fabric has light stretch to it. I wear size 6 dresses ordered small and it's perfect, some wiggle room in the front, but sleeves are perfect.