Bought a new 2021 Silverado and put the cover on my truck. I was on my first trip in the truck with the new cover and it rained. I happened to open up my cover and found alot of water in the bed of my truck. I had puddles of water and if any thing would have been in the bed of the truck would have been wet. I talked with the dealership who I bought it from and they told me to bring it back and they would replace it. I did, they put a new one on thinking it was defective. However, I left my truck out in a rain and the same thing, a lot of water in the bed of my truck. My brother in laws also have a truck with bed covers and they don't have the water problem I have. I just sold my 2014 Chevy truck with a cover and it never had any water problems like I am having now.
I would not recommend this cover, but another type if you are concerned about water in your bed of your truck.