This dress is very similar to one offered by an expensive name brand. The fabric is a cotton linen blend with a woven texture. As you can see in the photo, you can’t see through the fabric when you wear it. I roll up the sleeves and that actually looks a bit chic. Basically, it is comfortable and cute. I think you can wear it casually or dress it up.