We love our Sunjoy Gazebo. My order only took one week to arrive. Everything was very neatly packaged. All pieces were clearly marked and hardware all in marked bags. The instructions were very clear on how to put the gazebo together.  It did take some time to put it all together, about 15 hours total. We took our time so it took three days.  We are extremely happy with this gazebo.