have the best of both worlds

быть способным справляться с противоположными возможностями

Orientiering is a good sport; one can have the best of both worlds - physical exercise and the outdoors.

Другие идиомы: