Some good choices are:
1.) Gorina Granito "Basalt" cloth
2.) Championship Tour Edition 3030
I'd stay away from non-worsted cloth because it will get fuzzy, play slower in a short period of time, results will not be as consistently reliable as worsted cloth, and it will not last as long as worsted cloth. Having said that, if you plan on playing on the IPT, then get slower non-worsted cloth because that's all they use.
Hope this helps.