So far these have worked out great!  Just got them in place yesterday.  The fit is snug and the fabric seems thick enough to keep weather and elements out.  I like the handles so I can easily snug them down and there’s a draw strip as well!  It was perfect timing because it rained last night and most of the day today.  ￼