Very substantial, high quality fabric with a little stretch! This runs a bit small-  I'm 5'9" and 165 and bought the XL. It was purchased as formal concert attire to be worn while playing in an orchestra. The skirt is mid-calf length and is full enough to accommodate playing my cello.