Very good fabric!! Material is thick, not see thought.
I’m 5,5, 145lbs, my bra is 34D. I usually wear 6/8.
I got an M and it’s true to the size. The only thing I would say is the bra cup size is a little large. If you wear small bra maybe you would like to get a S or the cup will be big.