On my Tacoma, I bought a Snugtop, one-piece, cover and regretted it. It fit flat to the top of the bed to couldn't close it even with something small, like a wheel-barrel, in the truck and removing it was a real chore because it wasn't light so took 2 people.
Last year, when I traded in the Taco for a Tundra, my Toyota dealership had a demo of a tri-fold cover that can be opened on either end (and locked) plus removing it is pretty simple and only takes one person to completely remove it.
While it claims to not be waterproof, I've found only a small amount of rain and snow get in the bed since it fits so well. Since it's black, whenever the sun comes out, snow and ice quickly melt away, even in the winter here.
I don't remember the brand name, though...but can look it up and even post pictures if people want to see it. (It's very hard plastic, probably about an inch and a half thick, so very durable and I don't have to worry about UV damage which is severe here at 7,000 feet.)
Rick & Karen
(Retired USAF, MSgt)
5-year Travel Trailer RVers
2013 Forest River Rockwood Ultra-Lite 2904SS
2014 Toyota Tundra Maxcrew SR-5 TRD 4x4