I am 5"4' and 150-155lbs. I ordered two larges one in green another in navy. Both are cut the same and good quality, they are a little bit on me, may have been able to wear a medium. If you're the same height / weight as me a large will be long and flowy.