Took us a hour to assemble, it’s very very firm.  Not bad for our 1 bedroom apartment. We can comfortably sleep 2 people on it.