I have one of these I've been using and I love it, but the mirror covers are separate from the windshield cover. When I saw this one with the mirror covers built in, along with the magnetic edges, I figured I was due for an upgrade. And I'm very happy with it. It's thick, quilted, waterproof fabric. Easy to install. Living where I do, where we get lots of snow, this is a definite must!