Firm enough to make a comfortable footrest yet soft enough to cushion the feet. Love it!