I assume you are in Ashland N.H.
Kimbells right next to RiverEdge Marina in Ashland has done great work for me.
Although some people were not happy, but it depends on what material you choose.
American Canvas in Kingston, NH. Great quality, more than fair price,with work done in a timely fashion.
They have done great work for me, and the last time I used them, the final bill came in less than their quote.
603-642-6665