Firm but breaks in nice, get the whole 9 yards when buying this bed. Complete sets makes it almost perfect