I received the  AllerEase Maximum Allergy & Bedbug Mattress Protector for free for my review. I haven't had anything spill on it so I don't know how well it prevents leaks.  However to me it is uncomfortable and doesn't feel like you're sleeping on a soft mattress. And is almost like plastic. Sounds like it to.