Easy to put together, time consuming, but went together easily enough. Looks great and is comfortable! Just put it together yesterday, so well have to see how it holds up!