Firm yet comfortable. Exactly what we wanted and the delivery was very smooth, came well packaged. Feels great quality!