I bought this shirt and I got a large. It runs small I usually wear a size small shirt. I am 5'3 131 and a 34 D. It fits great I love the way a neon shirt looks under it. The only thing is the pockets are a little small. It looks great with leggings.