I bought this in the blue and you should definitely size down. it runs very large. it's amazingly comfortable and high quality. great length as well (not too short and not too long). it has a partial lining so it's not necessary to wear a slip which i love. i get compliments every time i wear it, even one of the saleswomen in retailer asked me where i got the dress. she was surprised when i told her it was from retailer from online. i liked it so much i just ordered the red plaid.