According to my measurements I ordered 2XL and it was too large and about 8 inches too long.  Thankful for easy return and reorder of XL and it is a much better fit, still too long for my 5' 4" height, but I'll have it hemmed.  I am impressed with the quality for the price.