I recently had my convertible top slashed through. I took it to be replaced at Clear Lake Auto Upholstery. Not only were they able to complete the work in one day, they also provided excellent customer service and fair pricing!!! Getting there is a bit tricky, it's on Highway 3 behind a sign shop, but it's definitely worth it!
Pros: Quick & Friendly Service, Fair Pricing
Cons: Tricky to locate