Easy assembly. Dimensions provided are accurate. The cushions are firm but that was expected for the style of sofa. Overall, a good piece of furniture at a great price.