I bought this when I purchased my new mattress and it is truly stain resistant! I have an elderly cat who unfortunately gets sick a lot and needed the protection.  I’ve had other brands in the past that were supposed to be leak/water/stain proof and they weren’t. This offers complete protection! Nothing has gone through it, so far. I haven’t noticed if it keeps me cooler because I’m a naturally hot sleeper. But it’s very comfortable and doesn’t make noise when I’m laying in bed. I liked it so much I went out and purchased a second one as backup. It’s worth the price!