This set appears to be good quality.  The cushions are firm which is how we like it.  It was very easy to put together since none of the pieces require assembly...just take it out of the box and plastic wrap!  The order also came a few days before the estimated delivery date!