Firm, but not uncomfortable. Only issue is that the description said the seat cushions are removable but they are not.