This is the second one we have bought.  Firm, but not too.  Would buy a 3rd one.