I'm 5'2, unsure of size since weight gain so I went with XL. I probably could have went with L. the weight gain did nothing to enhance that area being between a B + C cup, feeling was a little snug, and pulled when arms out straight. So those with a fuller cup sz might want to try the XXL