Cushions are firm enough to provide support but soft enough to keep comfortable.  Arrived quickly and as advertised.  Build quality appears solid.