Very easy to assemble. My 9 year old did most of the work while grandpa tightened the bolts behind him. It is a firm couch but I still lay on it comfortably to read a book or something. The cushions fluff up very fast after you open the vacuum sealed packages. It’s so interesting his all the pieces fit inside the base of the couch like they do. I love these couches