Has anyone attempted to change the soft top by themselfs? (as opposed to getting a professional to do it)

I'm getting my car re-sprayed this week, and I figured now would be a good time to do the top as well.

I found this one for $350 in USA

http://www.cartopsplus.com/index.php...9ejaom4z2i4y84

What material should I use? I see there is Haartz Pinpoint Vinyl and also Stayfast Cloth. What looks better/is lowest maintenance?

Anyone buy from this company before?