Fairly easy to put together, though time consuming.  It's a small set so it fits perfectly on my small apartment balcony.  DOn't like the off-white colors of the cushions but it sill matches my overall outdoor setup.  The little table is also a great addition, I can fit a couple coasters and a plant on it for decor which I love.