Which would be the closest synonym for the word advantageous?
A. Affectionate
B. Unfortunate
C. Favorable
D. Unforgettable