This is the best mattress protector for foam mattresses. They fit well, launder beautifully, do not shrink and really protect against sweat and leaks. I have multiple protectors for each of my beds.