Tedious to assemble, but fairly simple. Wish the legs were also upholstered and the padding was a little thicker but overall very happy with it!