Great fabric, not see-thru, quality fabric. Fabric is stretchy cotton that is thicker than a typical camisole/tank (this is a great thing since this is white.)
Size large has elastic under the bust that is 30 when laid flat, generous straps (not too tight/too short for 145 lb -taller person(57), typically a size 12).