This dress was perfect for my bridal shower! It was stretchy and not see through (i wore a nude slip with shorts underneath anyway).  I am  chesty (36 dd) and with the stretch, the waist hit just above my natural waistline. I wore it with a black belt to break up all the white.  I am 5'4" and 145lbs. I normally wear a medium (except when i need to size up for my chest) and this medium was perfect!