I have Mastercraft tyres, but not those particular type.
I find them a pretty good tyre. Not as good as my Yokies, but for the price i can't complain.