I like this sofa a lot!  The bottom cushions are firm.  The top cushion are softer and angular.  I believe this sofa will get softer over time.  5 star rating.