Cover King is the best one for sun, rain, and fit. The outside is an aluminum colored material that reflects the sun and the cover is pretty much waterproof. The fit is the best I have found. You will need to cut a hole in the bed area to let the rain water drain. To find the location for the hole, put some water on the cover in the bed area and mark where the lowest sink point is. I ordered mine through the Costco online site.