Idiom “Best of both worlds” means?

Idiom “Best of both worlds” means?

A. Friendly with everyone
B. Master of huge wealth
C. benefits of two things and none of the disadvantages.
D. None of these