Modeling a Sofa

So i’m trying to model a sofa like this one:

But i cant seem to get the curves and cushions right. All my cushions come out like blocks.

Use subsurf and proportional editing to round out the cushions. The rolled seams at the edges are tricky to model – your best bet might be to use a curve with a bevel object to make a long rope shape, form the shape around the cushions, and parent them, or convert to mesh and join objects.