I own a 1997 SeaRay 330 Sundancer. This boat has always been kept in a covered slip so the general condition of the canvas is very good. However, the front and side eisenglass after years of being taken down, stored (never correctly) and reinstalled was very poor. All five panels (3 front and 2 side) were cloudy and badly scratched and the zippers on all panels as well as the roof panel to which they attached were coming unstitched. I contracted with Canvas John to have all five panels remade completely with new zippers to include new zippers for the roof panel and also have the roof panel completely restitched. John was also to do away with the old rubber insert application method at the bottom of the windscreen (a total pain in the butt) and replace with a regular snap application. I cannot express enough how happy I was with the final job. The fit and finish was excellent and the materials used were all first grade. The boat now looks newer than it did before he started and all at a very reasonable cost. I do not hesitate to recommend Canvas John to anyone looking for high quality canvas work at reasonable prices. In fact, I had recommended him to two of my friends before even writing this testimonial.