The fabric is amazing. It is very comfortable and stylish. I'm 55 kg and B cup, the S feels a tad too big but it's not a big issue.