Easy to assemble and better quality than I expected.  The cushions are very firm and take some getting used to.  All in all, nice value and functional sofa for an apartment or basement area.