Not 100% cotton as advertised. Inside label and fabric feels like 100% cheap polyester. It also smelled like it was delivered in the belly of a dead fish. The seller also claimed it was cotton even though the label was different and wanted me to pay for shipping to him even though it wasn't advertised as such. I have filed a lawsuit with ATOZ regarding this.