This is such a cute dress!  I wear it to work with leggings and boots and out on date night with opaque tights and ankle boots. I am 5'10, 180 lbs and the large is perfect. I have received lots of compliments on it and will buy it in more colors!