First off, this product is great! The 4 stars vs 5 stars is me being picky, I'll explain in a second, but from a regular stand point, it's a 5.-----------To avoid the backstory, skip to where you see the line of *********So I purchased a 4" memory foam topper from Overstock a few months ago and was suggested to purchase this very cover for it at checkout, but I didn't think I needed it.-----------I have two cats, and one urinated on my bed before, but it was sort of a freak accident, I thought I was in the clear.-----------Well, sure enough, recently my male cat got a UTI and urinated on the bed in a few spots. After spending $40 on special solution (Urine-Off, in the black bottle, works miracles) and waiting a full week for it to dry (my floor was carpeted, so sleeping on it wasn't that bad) I decided I had made a mistake and promptly ordered this cover.-----------************************************First of, this cover is very breathable, which is wonderful. It's comfortable to sleep on and doesn't get too hot. I tried using a shower curtain under my sheets temporarily while waiting for this in the mail and it was awful, loud and hot.-----------Second, even though its breathable, it blocks almost all smell from under it. I mean, there wasn't any residual cat urine, but the actual smell of the memory foam, that weird chemical smell, would occasionally come up, this topper has stopped that, I can't smell anything.-----------Third, it WORKS beautifully. Apparently my cat wanted to give it one more go, and urinated on my bed, this time, a generous amount. I slipped my hand under this barrier to feel the foam, bone dry, and the liquid had been siting for at least 20 minutes.-----------Fourth, it Cleans VERY easily. After all the excess liquid was cleaned up, I sprayed with the special cat urine cleaner, let it sit, cleaned it, then wiped it all down with Lysol. It cleaned wonderfully, no residue or stickiness, there was no need to put it in the washer, I could clean it right on the bed and it was ready to put sheets back on immediately.-----------Fifth, although this is called a topper, it's actually fairly big, it has these stretchy fabric sides that allow you to not only stretch it around the foam topper, but the whole mattress, for me, this was really great because now it looks like I have one solid mattress instead of a mattress and topper, the satin white finish on top also looks really clean, bonus points. (anyone who has had a foam topper for even a few months can relate at how gross they can look bare after picking up fuzz from your sheets and just body dirt.)---------The only thing that kept me from giving this a 5 was noise. Now, in NO respect is sitting on my bed as loud as it was when the shower curtain was there (like opening a new trash bag), but it still has that slight present crinkle, it's not silent like a sheet. However, it's basically unnoticeable to someone who isn't looking for it, but it's there, that's my only complaint, and like I said, I'm just being picky.-----------So if you drink in bed, or have pets, GET THIS, because instead of taking a week to clean your mattress, (or potentially ruining it forever) it will take you maybe 10 minutes to clean. It also looks sharp.