Thanks for the photos! Could you, or anyone who owns one of these, comment on some more details RE: how they're built / durability ? I like that they use an aluminum frame, but how about the roof ? (one piece ? periodic sealing needed ?), the walls, insulation, etc... ?