It’s perfect! Very comfortable, feels like a firm mattress, cushions are not flimsy at all. My cats scratch everything and even though I got couch protector sheets, they don’t even try to scratch at the corduroy. Super heavy, took 3 people to lift 2 boxes, so you might want to consider delivery service.