Looks good and it seems to hold up OK. Don't know if it's as good as sunbrella but given the qty. Taylor Made uses/sells I'm sure there would be lots of chatter on the Internet if it was total crap.
For the price, and given your short northern season I don't think you need be concerned. JMHO