I was hesitant to order this cheaper version of the car cover for our 2020 Tesla X, but the original Tesla cover is $500 and is sold out. Although it's a little thinner than I'd like, it fits well and offers ample sun and rain protection. Not sure what will hold the snow - we'll see. Anyway I would buy it again.