Great mattress protector. Haven't needed it for bed bugs or any liquids to test out the bug blocker or waterproof aspect... but want to protect my sons mattress (just in case). It fit the mattress great and went right on.