Delivery was flawless. Both love seat and sofa use same size side pieces no worries about mixing up when opening boxes. Assembly is time taking but straight-forwards. Cushions are firm to sit on, do not expect squishy!! 
Overall excellent look and feel. These appear to be solid pieces that should last years.