100% cotton, not synthetic, and has a great feel.  True to description including colour, which I love.  Shipped one day earlier than expected.  No unwelcome surprises. Haven't washed it yet to see how it stands up to laundering, but so far, so good!