I am 5'5 160lbs and wear a 36ddd. I ordered an xl and have plenty of room for layers. I might have got by with a large, but I would rather have room. There is ample room in the chest, but the sleeves are not too long. It is a very bad to the bone looking jacket. A+ The material does not feel cheap.