Runs bigs/long. You could size down from your normal Bella Canvas shirt size. Kayla is 5'7 and wearing a size large as an 8/10 and 34C bust.