Great value for the price but quite firm. Not sure if it will soften over time. Nothing to put together except screwing on the feet. Hopefully the cushions being attached won’t be a problem.