The sofa is very firm, which we like. They mattress is thinner than expected. Will have to get a mattress topper. Easy to assemble.