Good and firm, but not to firm. Not as cool as I had hoped it would be. Is very heavy, make sure it is on the bed before cutting the plastic away from it.