Comfy af (firm but not a rock). Easy to put together. Color is a match to the picture. Would recommend. 

Now the loss of two stars the sofa has a thinner wood between the structural support to keep the shape (im assuming) on the back of the sofa with no padding between the wood and fabric. Not a huge issue since its against my wall. However, i put a mild amount of pressure on one panel when assembling the sofa (instead of on a support) 
and the panel snapped in half. Same thing happened again, but on one of the outside arms. Not a huge issue since its not structural and you cant tell from just looking at it, but it just made it seem cheap. There is also minimal padding on the sofa as a whole that isnt the cushions. The cushions are very nice and like i said, its comfy, but take away the cushions and the sofa is essentially all frame and fabric with no extra cushion on the backsides of the sofa or between the supports to cushionprotect the thin panels.