Idiom
have all the aceshave/hold all the aces
to be in a strong position when you are competing with someone else, because you have all the advantages.In the battle between road builders and environmentalists, the road builders seem to hold all the aces.