I tried this on in the store and was sad that the small was a little unflattering around my mid section.  couldn't stop thinking about the dress though, so checked reviews online from home...many said to size up. i ordered a medium and it is perfect! fits so nicely now and the fabric is so cozy!! i thought the top would be too big in a larger size but it still looks good.