Size seems good. 36B and large was comfortable, not tight. Nice length for my long torso. There are several white choices. This one is medium thickness and a bit seethru, not too scandalous but you may want to wear a bra or perhaps something over it. I was concerned about the shoulders, since mine are a bit wider than the chart, but it is stretchy and didn't bunch up.