You get what you pay for. All the reviews about how easy the sofa is to assemble are probably written by the manufacturer. I had an experienced carpenter/handyman assemble the set & it took him 3 hours. The 2 tools that come with the set are useless. Needed heavy duty tools & drill as some holes are not drilled all the way through or are misaligned. 
Cushions are cheap fabric & stain easily.