Love this set. Shipped super fast in three boxes over a two day period.  Decently well made. Only one screw hole didn’t line up. Cushions are very firm. My measure of assembly difficulty is whether or not my husband and I are still speaking when we’re done. We were!  Easy peasy.  It took us about two hours. I will definitely be adding Velcro strips to the ottomans and sofa and chair pillow backs as they do not stay up. Can’t wait for spring. Ordered some bright colored paisley throw pillows to add a pop of color.