I am 5’1”, 146lbs and a 36-38 D. It is just a tad tight in the chest/underarm area. I purchased the medium. I’m thinking of ordering a large for comparison and sending whichever one I don’t keep back. I really like that’s it’s not a thick sweatshirt. Nicely packaged too!