Why is Water Such a Good Solvent?

Water is a great solvent because it has an uneven distribution of its charge on its surface. This is the case because the oxygen atom holds the shared electrons more closely than the two hydrogen atoms. This causes it to be positively charged on the ends and negatively charged in the middle. The positive ends are good at breaking up other substances electrically, causing them to dissolve.