Firm, but hoping it will soften over time. I read a review about a taller man resting comfortably, but my boyfriend’s 6’5” frame was definitely too tall. This was the perfect size for our compact living room, though and fit the space great.