Someone local
One of the guys mentioned a bad experince with a company which, as I recall from the previous thread he wrote about, was a long distance order and was fraught with lots of trouble for him. Getting a cover made for your boat will, in the end be a custom or semi-custom fit. My advice is to hire someone local. Some one you can talk to face to face about price, delivery dates, type of material(s) and other things you'll have questions about. A couple of winters back I had a custom winter cover made for my 28 O'day. With material and labor it came to $1,500. That isn't small change so you'll want to be able to talk to your canvas maker before, during and after the job is done. Find a local shop. You may be able to save some bucks on the internet or by mail order but long distance custom work can and usually does have many problems.By the way you'll love the cover. One person can install it in an hour or less. It covers nice and tight and will last 10 to 15 years with proper care.