Easy to assemble. The only concern is the metal pull outs were the sofa top and bottom sits on are not latched to something to hold them from bending. If someone or something was to hit it they bend easily. Other than that I love it very cushioned and the color is beautiful. The fabric is easy to clean.