I'm 5-8" 175 lbs size 10/12 large. I ordered a xl navy and it fit perfect. I loved that the arms had stretch. It was comfortable, professional, and flattering. It hid my mommy tummy really well. I added a belt. Loved it so much I'm on here to buy more colors.