Very easy to assemble(took only 20 min).
And firm surface is good for me!!
Upholstery is also good like linen.