We love this couch so much it was easy to assemble. It comes 100 ready to go you just have to add clips on the bottom to secure the couch all together. It comes in five separate boxes so theres quite a bit of garbage afterwards but its worth it because its fully assembled. The back of the couch is lower than we expected but its still super comfortable. The cushions are firm but exactly what we wanted still comfortable.