Cotton is good, hope they get softer over time, take 2 pieces to work every day to wipe sweat. good absorbent quality just a bit stiff from packaging still new for sure softer quality seems good if you could get the same offer in navy would buy them too