I just received the sofa. Putting it together would be a breeze even for a tiny person like me. It seems to me that the clips of one of the arm rests don't match those of the sofa body, so I took a long time trying to fix it. There is still a little displacement between the two. Despite of this, it looks very steady and comfortable. It is a huge and high-quality piece of furniture in my little living room. I would recommend it to everyone with a huge living room.