What does so viel steht fest mean?

so viel steht fest - German to English

... and that is without a doubt.