We had Chicago Marine Canvas fix several zippers, snaps, and eisenglass on our canvas. We also had them replace one window with a screen. Vince was very up front on his recommendations and what was worth fixing vs cost. He met us at the boat and then made sure to do the canvas work when the forecast showed no rain. We are happy with the results, and he also came back to fix a gap that we had found with no questions asked. I recommended him to a fellow boater for another job.