Nice and firm.  Feels like a hug!   Does not always stay fully in recline position.