We love this couch! It was not painful to put together. The cushions are a little firm but not an issue at all for us. Overall it is a pretty comfy couch. I would recommend this couch for sure.