This dress shipped very quickly, came in a very small package.  The color is brilliant and fabulous.  It runs a bit small as noted by others.  In fact, if you wear a D-cup or larger, I'd almost recommend going up 2 sizes rather than 1.  I haven't fully decided whether to keep it or send it back.  I ordered a size up, but have a bit more than a D-cup and because of the stiffer fabric, I'm not sure it's comfortable enough for $45 to keep.  I do think it's pretty, just not sure I want to pay $45 for it.  I think $25 to 30 would have been reasonable.  At this rate, I will be out shipping and a $3 restock fee if I return it, but may do so anyway.