Perfect size and love the fabric. I like that the armrests are wide enough to put things on them. I would say cushions are firm, not medium-firm.