Idk why it says mostly polyester fabric bcz I felt it to be cotton. Very good quality. Has lining inside so not at all transparent at the body, you can even wear dark colour undergarments with it and it still wouldn't show, very rare for white clothes. The sleeves are a bit transparent though. I bought xs, i was between xs and s according to the measurements, I went for xs. It is still loose though, especially on the shoulders. So I'd suggest going a size down. Will look gorgeous with saree ❤️