I normally wear a large, but needed to exchange for medium as the top runs large.  Overall, I am in love with this dress!  It has a classic, timeless feel while also being very trendy.  The fabric is nice and thick.  Beautiful hunter green too!