Firm and comfortable. I’m 6’4 and this allows me to recline, rest my head, and hold my twins for several hours easy peasy.