I was reluctant to pay $50 for a sunshade, but my previous one was flimsy, didn't cover my entire windshield and it was flaking off on the inside. I considered one at Toyota, but it was too flimsy. I looked at Walmart and they didn't have them in yet. So, I knew I could return this one if it didn't meet my expectations. This is the most sturdy sunshade I've seen and had. It takes a bit of patience and care for me to get it in place as it has to go over my mobile phone holder. It fits like a glove and my sun visors hold it in place. Very sturdy due to the multi-layers and insulation. I like the inside fabric as it won't flake off like my old one did, which is in the trash. The longevity of my car is very important to me so this was a good investment. I didn't give it a 5 star because of the bit of fidgeting I do to get it in and out and to fold it when not in use.