While in Noank, CT we engaged the services of Custom Marine Canvas to replace our canvas work, as our canvas was looking a little worn and not too water proof. They did a great job and we are happy with the design. Seems to be waterproof but time will tell.