Exactly what I wanted.  The bottom cushion is thick and firm and supports weight.  The back cushion is soft and comfortable.