Fit is odd-as others have stated, not much covered on top. I could live with that if it didn't seem to flatten me out so much. Im a average C cup. Rest of the dress was just too baggy. Felt like a moo moo. Seemed well made though. Im 54 and 140 - curvy. Ordered a small.