A good soil is one which has a high water holding capacity, but drains freely leaving air space.
Water and nutrients in such a soil, will be easily available to plants.
A good soil will be slightly acid (pH 6 – 6.8) at which level the nutrients required by plants are most freely available.
A good soil will have all the nutrients required for growth in the correct balance.