All cotton; no odor; fits king size deep mattress perfectly.  Arrived in perfect condition.