Assembly was not too bad.  The cushions are good quality for the price, better than expected.  Bought 3 sets for each of our bedroom patios.