Just the right amount of firm, looks more expensive than it was (on sale), and perfect for my little 850 sq ft house. My only complaint is that the markings for the screws are a joke - hopefully the legs hold up with use since I had to improvise while screwing them on. Otherwise a quality couch!