I purchased this sunshade for my wife's new Corolla. It fits the windshield perfectly and it helps keep the temps down inside the car here in the desert southwest, especially the steering wheel! We have owned a generic sunshade from the big retail giant and that sunshade died within a month. This one is solid and I'm sure will last a long time. It may be a little cumbersome to put in at first but worth every penny in my book. You won't be disappointed!