I have been looking at these for some time, specifically the style, not necessarily the maker. So, of those that have tried them, how would you rate their performance? Being made of a canvas material, how do they hold up to moisture? Any preferences as to checkering pattern/style? I see there are golf ball styles, gator skin styles, ad infinitum. Which is ya'll's preferred model?