What does bestmögliche Bedingungen mean?

bestmögliche Bedingungen - German to English

best possible conditions