Very easy to put together; it literally only took me about 10 minutes, working alone.  The seat is quite firm, but that's not a negative for me.  Love the color!