I am 5'3" , 201lbs, 38-40 D/Dd bust. I usually wear a 14/16 in bottoms (mom fupa) and a l -xl top. Since my bust is larger I didn't want to have the material looking like it was strained for life so I got an XL. Im glad I did because it's still a little snug on my bust. The shirt has some stretch and is somewhat shear but I can't see right through it either. It's decently long, good for tucking in, which is what I did!