The assembly of the frame was good. The roof assembly was very difficult to do. Also the curtains and screens did not line up with the frame. But they work.