Perfect! Comfortable, firm, soft. Bought this for my grandfather who needs comfortable seating when he comes over. He LOVED it. Exactly as described.