Very easy to put on!!! I’ve not tested the waterproof factor, but it’s very comfortable and you can’t tell that it’s there! Fits great and the item is as described!