A cotton mattress protector is durable and soft. Even after multiple washings, cotton will remain strong. Polyester is not as durable but is hypoallergenic and has a lower cost. Polyester is a comfortable material. Consumers may prefer a memory foam mattress protector that is a cotton/polyester blend.