Great product to protect and keep your mattress dry and spill-proof.
The top layer is a very thin towel like material, stretchable material with elastic on all sides for fitting and thin waterproof plastic-type material on the inner side. If water is poured on the top layer, it definitely does not penetrate and the bottom layer (the water-proofing layer) is very thin. It fits the mattress from Top and from all the side, but not from the bottom. It is good for a mattress with a thickness from 4 inches to 10 inches. The Top has thin towel like material which does not slip.
the feel is definitely not like if you are sleeping over a layer of plastic/rubber, but the feel is like you are sleeping over a natural cotton bed-sheet. The bed-sheet when spread over this protector also does not slips or get deformed (like the bed-sheet gets deformed if it is spread over a plastic or rubber protector) and bed-sheet firmly remains plain-spread for even 2-3 nights.
The top, however, does not absorb the spilt liquid/water. I tried with spilling water over the protector and it didn’t get absorbed, and I have to wait for a while till the water gets dried/evaporated naturally. This can be a drawback, if the spill is either a human excretion or oil spill, then you will have to wash it and that would be the only option because such spills can’t get absorbed or dried. Another drawback is its white color. Wish it was available in other darker shades. another drawback is it takes time to dry once washed.
However, it is a value for money as compared to other similar products.