Very easy to assemble. Firm cushions. Not a sofa you will want to lounge on all day, but does the job and looks nice.