Is cooperative oxygen binding by hemoglobin really understood?

Is cooperative oxygen binding by hemoglobin really understood?