The seat depth is great (very deep). Seat cushions are firm, elbow and back cushions are not.