Nice clean lines sofa. Cushions are stiff but I believe will loosen up with use. Fairly straightforward to put together. I put this sofa together by myself and I would suggest that when you get to step 6 in the instructions that you put a thick book under the ends of the sofa to raise it up a bit so that it is easier to attach the arms.