Very easy to put together. It is firm. Super pretty and nice sectional for the price. Looks expensive.