reseal rubber roof, replace canopy.
The mechanic took from 09:am until 5:pm to reseal around our roof. I later re-did the job myself since the 'self leveling' compound he used was thinned so much that I could see through it. (took 2.5 hours including lunch and couple of conversations)and on the next time I washed the roof, the water from the hose removed most of the re-seal material. Also, when I called to set up an appointment to get a new canopy, I gave them the dimensions (measured it while they were on the phone) but when I went to pick up the trailer the canopy was 2 ft too short, the tube was bent and had been swapped end for end so that the drilled hole for parking the center strut was out of place and they had also traded the end of the tube that has the break for another that was worn so bad that it wouldn't hold. (The tube was new the year before having been warranted account of a warp and I'd only used the canopy twice)
When I complained, the service manager said that he had put on the canopy that I'd ordered. What was really surprising to me was how nasty he and the owner of the establishment was about the whole incident, though they said they would sell me another canopy. I finally did convince them that they had put the wrong break on so they replaced it but I could not the "mechanic" just as he was about to drill another hole in the tube and told him I wanted the tube swapped back not re drilled, I could have re-drilled it. I got a bad look and some words but they did swap the tube back.
I bought my trailer there and consider the salesman that we dealt with one of the best.