All cotton, soft to feel. Easy to put on the mattress. Completely covers the mattress in a bag. Great!