I’m thinking about getting a soft roll up tonneau cover for my pickup to protect cargo and keep easy bed access. Are they durable enough for long-term use, and how well do they handle rain and weather?