I'm 5'4'' and 170lbs, I vary between Large and XL so based on reviews I got an XL. I got the dress to wear during the day and transition to night to look casually sexy. The grey dress came exactly the color as pictured but it was made with the same material you might find in a light pullover sweater so I will probably only wear it on cooler days. It is also very big on me - Which for me isn't an issue because I have the tools to shorten the length and the sleeves (and wash it so it will shrink) but for other girls I would order a size down or your true size. It will work but only with some work.