Perfect!  The bottom cushions are firm.  The back cushions are "cushy" and comfy.  They are just what I wanted.