A point left out in the other write-ups here is that solutions are
homogeneous mixtures. For example, in saline solution you do not have tiny salt crystals suspended in the water.
If a second phase is present as small particles or droplets suspended in the liquid phase, the mixture is heterogeneous, and is more accurately called a suspension or colloid.