meaning of so viel steht fest

so viel steht fest - German to English

... and that is without a doubt.