Im 52 120 lb and 34 DD. I bought the white in a medium. A bit small around the DDs but not bad. The arms are a bit tight and it sits at my hips. The material, thin see threw  and light weight. Stitching seems fine . The color well,its not white its like a light violet-gray?. Also I wanted to mention it felt damp I put it in the washer after trying it on . It didn't smell bad but it was weird. No my package did not sit outside in the rain and I was home when the package arrived. The box was dry. I also wanted to mention its A line but a little boxy in the front.