First, the item arrived in 2 separate boxes. The box with the top was in tack however the box with the frame in such a bad condition the FexEx guy could not take it off the truck, the box was busted up and tapped up poorly so he stated he was going to send it back. 2 days later the same box was delivered and left halfway on my porch with the contents hanging out. I knew I should have followed my gut and send everything back. So, we laid out everything on the floor to verify all of the parts were there. Everything was there, the frame was easy to get together although it is flimsy material but getting the top pieces to go into the tracks were a nightmare. We could not get the end caps on at all so the roof leaks so I will purchase another type of material to go on top of this. The pergola has to be anchored down. So, I guess that is what I get for taking the cheap route.