Thought it was 100% cotton. Definitely microfiber. Bought for the dog. If it was for us, I would’ve returned it.  Do not like microfiber.