I bought this a week ago.  It is very firm in a good way.  It feels like it has really good quality I do not see this getting all super squished up and looking bad a while from now.  I hope it does soften up a bit.  It is a little small which is what I wanted, and fits great in a smaller living room.  The love seat will definitely be a must with this sofa.