Soft, comfortable material and flattering with or without a belt. i'm 5'10", 130...typically wear a 4. the small fits me perfectly and even the sleeve length is long enough when unrolled. high hem hits me a few inches above the knee, low hem a few inches below.