100% cotton, pre-washed, resistant to unraveling, highlyabsorbent, lint-free, and get softer with every use. All the nubs & imperfections are characteristics of this fine towel. 28" X 28". 2 per package.