Gazebo was delayed as per estimated arrival. Not difficult to put up, however, its pretty flimsy. We had to put anchor weights on all the legs to keep it on the ground.