Easy to assemble. Firmer than I expected though. And I agree that the white linen blend is more an off white/cream like other reviews have mentioned. Looks great in our sitting room!