Great Sofas, look the part and pretty comfortable. Comes with the cushions, relatively easy to put the legs on, may need to find the holes where the legs screw in through the material, but not really an issue. Simply find the hole, push the leg in and screw them tight.