the closest antonym for the word hindrance?

A.protection
B.advantage
C.opportunity
D.success

B.advantage