I bought the ones Costco sells . Put 'em on my shop, my house and my daughter's house. Been on mine for about 5 years. I love 'em. BUT regardless of the brand you may occasionally have to sweep of blow stuff that sits on them - depends what kind of trees you have around you. In my area the problem seems to be more with the crap that falls off the trees in the spring as opposed to fall leaves.