I had one of those foil-accordion style visors before. I had another smaller one, but this was the only one that was big enough to fit my Ody's windshield. I eventually tossed it out because it started leaving white crud everywhere after using it, and it was getting annoying. I did get a nice fabric type set that was on sale at Costco for my Accord since it spends its time outside in the Texas sun.