Ordered and XL, Im 5 8 210lbs.  Length was good, the material felt nice and comfortable.  The only thing I didn't like was it showing my panty line so bad.  I have other maxi skirts I got at Kohls and was hoping to replace my black one with this one, and Im not real keen on wearing it anymore as a skirt, but instead a beach cover-up.