Relatively easy to assemble, no tools required as advertised. The only problem I found was one of the screws wouldn't fit all the way so I left it out. It hasn't fallen apart yet. Anyways, I put it together myself and it took about 40 minutes. Cushions are bouncy, neither too soft or too firm. Color of couch is as pictured. Perfect fit for a small studio. It does have a chemical smell for the first 2 weeks or so. I'd suggest airing out your apartment during the first day of assembly.