Fairly easy to put together. Chairs a bit challenging- directions seemed to be wrong. Looks same in person as online. Upholstered part is nice.