Good fit on our Lexus. Top and bottom cover completely. Sides have about less than half an inch gap each, but not a problem, Easy to install and remove. Really like the protective sleeve that comes with it. The shade feels like it will last a long time. Not flimsy.