This set was delivered as promised in two boxes and was extremely easy to assemble. The quality is good and looks very nice. The seat cushions are firm as others mentioned, however adding some memory foam or just buying new ones is easy because it’s a standard size.