I ordered this in a large (for ref I am 5'10 size 10) and it fit fine esp the length which fell a nice 4-5 in above the knee. However I am sending it back...it's just too boring in cut and style. Also, the material doesn't seem breathable which is a big NO from me. So, I will be sending back.