Which property of water BEST explains how salt is able to dissolve easily in water?

A. Water is a polar molecule.
B. Water has a high surface tension.
C. Water is a compound of hydrogen and oxygen.
D. Water is a nonpolar molecule.
E. Water has a high heat capacity and melts the salt.