I put it together myself. It was a little difficult to remove all of the cushions from the frame when unboxing and I wish they had labeled the parts with a sticker or something. Other than that, it looks great. The cushions were a little stiff to sit on at first, but after about a month now, they are nicely broken in and the sofa is comfortable to sit on.