Fit is generous and lovely. Carole is size 12 and wearing the medium. Sized to wear open for best results. 93%Polyester 7%Elastane Made in SPAIN