I recently had a baby and wanted to avoid any bodily fluids on my mattress! It has done its job. It really was put to the test when my clumsy self tripped and spilled coffee on my bed. My sheets were soaked and I was worried since the bed protector sheet was super soaked as well but my mattress was dry and clean. Must buy! Will buy again.