Firm but still comfortable. Needs sofa clips or Velcro to keep from sliding, other than that, no complaints.