The sofa is super cute! It is very firm, but like the other reviews I am assuming it will loosen up over time . Assembly is quite simple and did not take long , maybe 20 minutes . Ig could be faster with two people . Awesome pick !