Love the material its cool but not thin and cheap. Kinda like bathing suit material.. Im a size 7 36C and the medium fits fine - a tad baggy in front but wouldnt look good if it were tighter. The grey and white one I was worried about it being see thru at the chest area - not too bad but if ur cold it will show so I wear my silicone pasties w it and its perfect !  See photos UPDTE: Ive worn this twice and already one of the straps is barely sewn together. Not sure how long this will last once I wash it. Disappointed - Ill have to have it fixed after only 2 wears. See last pic