I ordered this sofa for my mom's retirement home apartment and she loves it.  The cushions are firm and comfortable.  It is very nice!