Swing is great,  But the boxes did come with some holes in them but wasn't a big problem.
One of the side brackets that attaches to the main pole did not have a hole drilled in it, had to break out my drill and a metal bit to drill it out,  Took about 3hrs to fully assemble, all the hardware is in heat wrap and well marked.  You will need a step stool or ladder to put the awning top on.  But I will tell you that this swing is comfortable it has really nice support and no mosquitoes at night.  Even though a couple of small issues I love the swing, and I am a big guy over 375lbs and this swing is solid.  would of giving this a five star if not for the hole less bracket and holes in boxes.