Cotton very nice quality, the machined line is not cotton and does not quite match or they would be 5 stars.
Other than that very good value.