These leggings feel like cotton and are not see through. The only thing I did not like about these leggings they seemed to fall off from the waist. I am usually a size 12, so I decided to order a large.  The large fits fine around my thighs but in the waist and tummy I am constantly having to pull them up, otherwise they would be close to perfect.