Our Gazebo arrived on exactly the estimated delivery day. It was packaged perfectly and in very nice condition. The instructions were clear and fairly easy to follow. My husband and I put it together in one afternoon. The estimated time of assembly according to the instructions was 2 hours ... that was an understatement. It took us 5 - 6 hours. 
Now that it is up ... we LOVE it. The Velcro fabric that attaches the curtain to the posts, and the second Velcro fabric tabs that hold the netting and curtains open if you want are very nice. All materials were of very nice quality and we are very, very pleased!