good material, stretchy and breatheable. just a little bit long, im 5’4 and there was a good inch of fabric touching the ground. might be better to wear with heels. im usually a size small but my measurements said to get xs, it fits good on the waist.