This porch swing arrived well boxed with great instructions. The swing is very sturdy and easily assembledThe swing came semi-assembled with the individual slats for the seat and back already secured to the frame. The cup holder was also pre-assembled as 1 piece.Basically your only assembly required is to secure the arms and hang the hardware, which was also included with the swing.I stained the swing before assembly using exterior solid color paint. I can tell that this swing will give me years of enjoyment.Great buy! Highly recommended