I bought the queen size protector and the elastic bands on it makes it easy to wrap it around the mattress.
Tested it by pouring a little bit of water and it immediately "repels" it. I lifted the protector to see if the mattress was even damp from the water and it wasn't one bit. Really well made and does its job.
However, please note that on top of the protector it will be quite wet. That is, it isn't like rubber where you can swipe it away. The top part absorbs the water but doesn't let it seep through protecting the mattress.
It also gives a very premium classy look to the mattress. The texture of the top part is like that of a towel and I really like the feel of it.