Lovely weight cotton and the black glitter on black is nice and subtly cool. I usually wear size 16/18 (34E, broad shouldered) and ordered XL which I found a comfortable fit (I hate tight clothing) however, I am also taller than average at nearly 6ft so sadly had to return this as it was too short to be comfortable on me. I'm going to order a longer style one instead because I love this design.