Not too bad. I've had two (one for the '05 Prius and one for the '08 smart). My 2005 one is still in one piece. No loose threads, cuts, tears or any of that sort. It has gone a bit soft in the middle but that might be more of me not waiting 1 min before rolling up the sunshade (it's preferred that you roll it up when it's cooled and it cools down decently quick after you remove it from the windshield)
It is well constructed and the $30 is cheaper than other sources for the same quality piece, you can get cheaper but it will not be as good.