Really challenging to assemble. Wish the screens were outside poles so they don’t blow in. Needed to insert metal rods to weigh down. Needed to remove screen for winter. The screen almost act as a sail n blow it around. The sloped roof does help keep snow from accumulating n helps it fall off in sunny days.