The fabric on this tee is a very very soft thin cotton knit. it's perfect for those hot, muggy summers esp. in the southern area of the us. 

the sizing runs larger. i am normally an xl and because of the other reviews saying it ran big, i got this in a l. and, it fits me fine, and there's room to spare. so, if you are a size 16 or 18, this will fit in a l nicely.

it's thin but i don't think it's immodest or too sheer. a white or beige bra would not show through this easily at all. the leng