Really thick cotton, feels like great quality. Seams all strong and the elastic on the fitted bit is taut and well stitched. Very good quality item.