Which type of compounds dissolve easily in water?

A. Covalent and Nonpolar
B. Nonpolar and ionic
C. Polar and ionic
D. Polar and Nonpolar