They were fairly easy to put together.  Took me by myself about 25 minutes each (I have two). It is very firm, but the amount they will be sat in that’s not a big deal for me.  I may end up getting a mattress topper for when my nieces sleep over. Great occasional chairs for my office.