This is cheap, not sized well and the cups are really small. Im a 36D but very petite at 51, 107 lbs. was worried it I got the large it would be a tent so I bought the medium. It was more like a xs in the top, the cups were cheesy, too small and somewhat transparent. I returned it. Fabric cheap.