You might think I'm crazy but consider Superior Top Shop in Longview. I got quotes from Churchill Bros. Leta's and some of the others. Superior blew their doors off on price. I towed my boat there on a Saturday morning, dropped it off, went to Portland for some fun and picked it up Saturday afternoon and went home. Awesome job with upgraded plastic curtains and couldn't have been happier. Plus I saved a ton of money.
Letas is usually cheaper than most but there is a reason. They really don't believe in using a tape measure and their fit and finish was subpar on the work I had done several boats ago. Might be good enough if for a bayliner or if you are not a picky sob like me.