It was a little hard to put on by myself as it kept bunching up and I almost thought I ripped it. I haven’t tested to see if it’s waterproof but overall it is good.