Description says 100% cotton, it's actually 100% polyester and useless for a hot sleeper like me.