I am 5'7 140 I generally wear a medium or US 6 .. after reading reviews I ordered a Large - i like the fit . I could have gotten away with the Medium ifI wanted it tighter. I like the Large fit it is comfy and professional . Super Cute get lots of compliments