We are enjoying the gazebo.  Delivery staff was great and the finished product is going to provide us years of enjoyment.  Took some time to put together, however was not overly difficult.  Make sure to have some space around the gazebo to finish the final few steps.