Super easy to assemble, looks great and is firm but still pretty comfortable. Would definitely recommend. (Comes in easily movable, not to heavy boxes so is great for fitting into apartmentsbasements etc)