The canvas was done by a local upholsterer - Kristy Cushing, Red Dog Upholstery she did an absolutely fantastic job. The canvas is held by common sense fasteners so it can be easily removed, the zippers are super duty and windows are tear resistant screen. One thing that did help Kristy was that she had the trailer in her shop so she fit every thing perfectly. I think that doing the tent would be a very daunting task not that it couldn't be done DYI just seeing Kristy work I realized I would have been in way over my head.