Nice and firm. Fits both me, 5’3”, and my husband, 6’2”, comfortably.