I am obsessed with this sofa. I wanted a statement piece and this is that! It is fairly firm but it’s in my living room so that is perfect. I love the color and the velvet feel of the fabric. The fabric is a magnet for dog hair but I’m willing to vacuum it often. Putting it together was easy. This looks way more expensive than it was. Go for it!!