This is a cute top but there is zero give in the shoulders due to the shirt detail there. I have quite broad shoulders being an ex-swimmer and currently wear a 36D bra size and a size 12 in dresses. Because it doesn't give , I can't get the top down far enough for the straps to lay flat on my shoulders. This makes the top ride higher on the body and though the body itself fits well and the length in the sleeves is good even on my 5'10.5" frame, the loose straps detract from the look. It really is too tight to bring down further. I may just cut the strap detail out because the top really is cute and it is a final sale. The material on the body looks well made, just a shame that the shirt detail, which is why I bought this in the first place, has made it much harder to wear. Maybe next time they could incorporate an elastic section in the shirt area to compensate for that.