So far so good.  They fit my beds perfectly and the terry clothe top makes them breathable and hopefully, absorbent.  It does have a plastic liner but it doesn’t bother anyone.