I bought this about a month ago to protect the 2 new mattresses I purchased hoping for protection, breathability, and temperature regulation. The box says Ultimate Cotton so I unfortunately assumed it was cotton. Putting it on was not a problem. Laying in bed, moving around you can hear the plastic shifting, like a kid wiggling in their bed with the plastic mattress protector on. Then I wondered why my mattress was, after a few days not increasing in size. This protector does NOT let the mattress breathe because it is made of plastic and is NOT breathable. It does NOT keep one's temperature regulated but makes you hot and sweaty. I wish I could return them but I no longer have the box and Meijer won't return them without it even though I have the receipt. I have unzipped them and will use them as long as I can before I pitch them. Might consider their mattress pads if it's really cotton. No, I wouldn't buy again or recommend to anyone.