This fits perfectly in my space and was easy to assemble. The back is soft but a little shorter than what I pictured. But that’s my fault for not measuring. The bottom cushions are firm, but I find them still comfortable. This is not a couch you sink into, but you can still spend a comfortable Saturday lounging in it