First i think this dress runs a bit large - i am 5'5" and about 140, athletic build. i tried on a l, m, s and ended up keeping the small. it is also a bit longer than i'd like, hits me in the mid-knee in the back hem, and barely above my knee on the front hem, not mid-thigh like on the tall model. i probably would have preferred a petite size but they were sold out. anyhow i decided to keep this dress because it is super comfortable but still stylish enough to wear to work. the slightly fitted a