literally don’t understand why most reviews say it’s easy to assemble. The holes on the sofa cushions are poorly measured that they don’t really match the holes on the frame. I follow the instruction carefully but it took me about 6hours to finally put it together as I had to forcefully match some holes together by pushing the cushions tighter, though I still have one screw that was not able to put on. It’s almost impossible to assemble by yourself. Also the quality is below average. There is thread flying on the cushion. One zipper under the cushion doesn’t work. And DO NOT push this sofa to be sticked to your wall! The color of the velvet is poorly dyed that it will stain your paint! You don’t want to pay your landlord for paint after moving out.