I cannot verify that these are cotton because there is no tag. They are medium weight with texture in the print on the bottom. All 3 pockets are funtioning