Easy to assemble, however no matter what I do, I can’t get the doors to level. The cushion is super soft, but not a fan of the color that comes with the goldyellow color bench.