This cover is very soft, with a decent amount of padding, and with a quick spot test, appears to be waterproof.  The sides are very stretchy which makes it easy to put on however, that also makes it move around a little bit when it is on.  Although it is plush, it is not very absorbent.  When I did the spot test to check waterproof features, the water pooled more than absorbed.  Wish it had some cotton in it, but that is personal preference.