I was a bit skeptical when I saw all the boxes but it is easily put together.

It feels solid and the seats are comfortable.  We hope this should last for some time.