Firm but very comfortable. Love the teal starfish fabric for my beach house. Wish the seat cushion had a rounded back so it fit more snugly to the chair. Love the low profile and swivel.