I'm 5'3", 155 lbs; ordered the blue in a large. beautiful color and fabric. it's big and a bit wide and long, hitting below my knee. i might reorder in a smaller size because it has great potential. cute casual or dressy. i agree that it needs a slip but not so obviously sheer in the blue color.