I love the finished product.  The assembly as others have said is difficult.  The roof was very difficult to put together, you would need about four people on a ladder.  Since we did not have this many ladders, we decided to tip the structure onto its side to assemble the top roof panels (this is not proper, but it worked for us).  Safer than having panels almost fall on people during assembly.  You just have to be very careful about not bending any of the legs and need multiple people to tilt it. A fix to this I think would be to make each panel attach to the base and not just lock in with one piece at the end.