This sofa looks great but I struggled to put it together. It was kind of rough to line up the holes with the buttons to slide in and lock it in place. It was nice to not have to use tools though! I’d give 4.5 stars if I could because we love the look of the sofa, the building of it was my only complaint.