I also own a covercraft, about 4months now. It's sturdy and i can tell it will last very long. Mine has a bunch of shoe marks because I throw it in the back seat floor, but still does a great job blocking the sun :).
I used a magic shade before, but black edging melted when exposed to heat and...