The cushions are REALLY firm. I usually prefer very fluffy cushions, so to me this is as comfortable as laying on the floor. My husband is ecstatic, as we finally have something at home that he finds comfortable! The length is awesome, he is 61 and can lay comfortably stretched out. This is a great piece if you prefer a firm cushion!