Fairly easy to assemble but very firm... Not very ideal for regular use because of how hard the cushions are, but overall not bad