I absolutely love this sofa. It was very easy to assemble. The only issue I had was, I put the cushions on the wrong end and can’t add the top part of the arm rest because its extremely difficult to take cushions off. So make sure you put the cushions on the correct side.