High quality fabric and lined. They are not transparent which is what I was seeking.i love the red stripe. Very pleased with this purchase.