Bamboo is harder-wearing than cotton. It is also more cooling, due to its structure. Bamboo can also absorb moisture from your face and neck during the night. Cotton can tend to retain heat and does not tend to dry out your skin overnight.