Quite easy to put together... took about 2 hours. Good quality and cushions were thicker than I had hoped for.