I love this sofa! The size and color are perfect.  As many people mentioned, lining up the screws and the holes is difficult but not impossible. 

With 2 people it gets the job done in under an hour.

The couch itself is firm but comfy and spacious. Hope it holds up over tome!