The pieces went together easily and seemed to be of very good construction. The cushions are very good quality.
The only reason I didn’t give 5 stars was that I’m not impressed with the mechanism for joining the sofa sections together. It doesn’t look like it will hold up long term.