The couch is more on the firm and sturdy side. It is great for my cat and also is big enough to fit 5 people. Putting it together was so easy too. Love it.