This is perfect! It's firm, just the right size for my small living room. It still comfortably seats 3. We love the clean lines.