This couch is huge and gorgeous! It’s definitely firm but that’s what I wanted, hoping it will last a long time. The dog hair wipes off very easily. I love this couch.