The truck I bought had a truxedoe soft cover on it. I was always against them but that thing is nice. It rolls up out of the way all the way to the cab. Like the others it is not 100% waterproof, rain will go down the square holes in the top of the bedrail and get in but it keeps most of it out. It did freeze my tailgate shut when we had the freezing rain and snow. Took some whacking with the handle of the ice scraper to get it broke loose.