Easy assembly once you get it down. Very good quality and I love how you can interchange it different ways. The pillow that goes on the ottoman isn’t as stable as the rest of the cushions, kinda of flimsy until you adjust it accordingly. The pillows that came with the sectional were a nice touch, but rough. I put pillow covers over them and they work just fine. I will say that the couch does move quite a bit on hardwood or tile floors, definitely add some sort of rubber cover to the bottoms of the couch holders. Overall the couch works and looks great!