assembly takes time, you can do it by yourself but its a long process.
instruction came with the boxes, but we were short a few screws (I had to make a trip to the hardware store to get them and they are expensive).
they also send plastic parts so you can attach the seats together. we were able to put one of them. all the others broke :( 
I'm happy with the look and quality of it.
I will get cover for the winter.