A little firm, but should get more comfortable over time. I am a 20 year old female and I put this couch together by myself, very easy to assemble. Fabric is soft and sexy. Some legs came with a few screw holes misaligned, but I’m not worried about it.