the best of all (possible) worlds
noun phraseDefinition of the best of all (possible) worlds
: the best possible situation
The current economic situation is the best of all possible worlds for investors.