The sofa is super comfortable to sit on and the arm rests are perfect for reading and also sitting against. The cushion is firm and for us exactly what we like. We could not be happier with the purchase. Great quality, look and feel are perfect for us. Great product!