I'm 5'3\" with fuller chest and stomach. I wasn't sure if I would wear my normal size L or need an XL. I ordered the L and it fits a little snug, enough where the buttons bulge. If I were a bit taller or 5/10lbs lighter it would fit perfect. It is a very flattering cut though. So im going to keep it in hopes I'll lose that couple pounds. But also considering trying the XL.