This is such a good dress to just throw on and go! the inside is lined with fleece so it's basically a giant sweatshirt. it does run large. i normally wear a medium and i bought the small but could have bought the xs if the difference in length between the two hadn't been about a foot. (i am tall). the color is actually a light mint, not the grayish blue it appears in the picture. overall a great purchase though.