Soft, good quality cotton. Not as elegant looking as in the photos, but it is not necessarily deceiving either. Happy they were on sale!