All Cotton, everything is cotton! Had to look very hard just to find it. The mattress pad is thin but fit snug. Gave it 4 star because it could have used a bit more padding on top.