We are very happy with this seating group.  Assembly is difficult and will take even the most experienced person several hours to assemble.  Quality of the frame seems good.  Cushions seem a bit cheap.  Not sure how well they will last.