The cushions are comfortable (firm but soft). Comes more or less assembled (just the legs needed attaching) and really quick service!