Easy, yet tedious, to assemble.  I thought the fabric would be faux leather and was surprised when it was upholstery material (fabric).  The nail heads aren’t perfectly placed but not off by much, and unnoticeable generally.  Smooth swivel.  Like the back height.  Seat is wide enough for a 300 person.