OMG....this dress is nice.  In regards to size, I I am a size 12 based on some of the reviews I want to size up and order the extra large if its perfectly especially if you don't want it really tight fitting. But it still has a perfect fit.  The dress arrived packaged really nice I will buy another in a different color.