Size M (8-10 and possibly would fit a small 12). 100% linen (with a 100% cotton lining). Excellent condition (no staining or discolouration, etc). Only worn a handful of times. Super flattering. The last two pics are the same dress but in different colours to show the fit and style.