Picked this blouse up for work and I can't say I'm disappointed. I'm 5'9" 170lb, 34D and ordered a large in yellow. The color is fantastic and the fit is mostly on point. I wish the sleeves were a bit bigger/looser because I workout and have larger arms, but aside from that this top is great. It doesn't gap or stretch a lot over my chest and it's long enough to comfortably tuck into a skirt or pants. Definitely recommend if you need some basic button ups!