The box was in good condition when delivered, all parts were there with lots of extras which good because a few always are lost or misplaced. Once it was fully assembled we were a bit disappointed that for the amount of money it cost it should have been better quality. It looks beautiful and is sturdy, but the rings the netting slides on the track are cheap quality plastic, several of the tie backs were broken upon receiving them and the track is very flimsy that the netting slides on and will definitely need to be gently pulled. Again,  for the amount of money it cost we expected the quality to be better. The roof will hold up just fine, but it certainly won't hold any amount of snow accumulation in the winter time. It does look very nice though so we will be keeping it.