looked high and low for an all cotton mattress pad. this is it! stetchy sides and elastic, but the top and filling are cotton. nice package and well made. not overfilled but i wasn't looking for that. a good buy!