I love the couch.  It is firm. But comfortable.  My only complaint is that it is really big, but that is my failkt for not paying attention to the ddmensions.