This sofa is amazing!  Modern design, super comfortable and great color. The legs were easy to put on, the seat cushions come attached and the back cushions zip on. So happy with this purchase.