I'm in San Diego. I had my top canvas replaced but I had the old one as a pattern. When I re-did the canvas I had the company double screen the windows
and leave the velcro roll up plastic part off. If I get cold or it rains I pop the top down.
As for cushions, again I had the old ones to go from, but basiccily it was 2 pieces 24x70 x 4" thick and 2 pieces 12x70 x 4" thick. I went to UFO store here in National City and they cut it right on the spot. I still need to get them covered, but with some sheets they work fine.