Super firm which is softening a bit as I sit in it more, very soft fabric, but it does get quite dirty if you have drooly or messyshedding pups. I use a fabric cleaner and it does help it, not sure with bigger or messier food stains. I think it’s definitely a bit more expensive for the overall sectional, but a lot lot less then most velvet couches. It is a great trade off if you want a velvet couch.