I was a little put off when I got these shams out of the package: the fabric felt synthetic even though the shams are 100 percent cotton, and the white color looked bluish, like watered-down milk. But after a go-around in the washing machine, I'm very pleased with them. The fabric is somewhat thin -- you'll definitely need pillowcase protectors if you don't want the pattern on your pillowcases to show through -- but it is unmistakably cotton, and I'm looking forward to feeling it become softer with time. The color is less blueish as well, and I really like the crisp, classic styling. All in all, I'd say they're an excellent value for the price.