Easy to put together. Pretty firm but we’ve only had it for 5 days now. The back cushions could be more fluffy but overall we’re very satisfied.