This chair was easy to assemble, merely attaching the legs to the base of the seat, it took me all of 10 minutes (probably less, to accomplish).  The seat is fairly firm, but that's what I'm looking for in a chair, it may soften up, but I haven't used it much yet.  The fabric is nice as well; feels soft to the touch.  I would definitely recommend to anyone looking for an affordable mid-century style chair.  (I bought in the gray fabric and it's fairly tru to the color in the photos on the site).