This cover fits my mattress perfectly and serves to extend the life of my mattress. Cotton products are always my preferred material.