There have been a number of both good and bad stories recently regarding experiences with TCS; one in particular of someone having to sue and then having to go back to count to enforce an unpaid judgement. Not sure how indicative this is of their overall customer service but be forewarned. My personal experience is limited to helping a friend install a new winter cover they made for him and it did not fit correctly but was good enough to allow for adjustment and diy modifications such that it serves the purpose.
Bottom line - you get what you pay for, usually... If it's a cheap pattern vs. custom made, the price should be less and the fit may similarly be less than you expected.