Firm but very comfortable. I lay down on it for a quick rest one  afternoon and I went sound asleep.