I'm looking to get one of these being now that the dog chewed up my old one(thank goodness it was a cheaper on) but there are so many materials on here. Has anyone heard anything on the Dustop one? The car remains garaged, and I mainly like this one becuase of the extra padding to prevent against dings and just to keep dust off. Any comments/.