Walls can be useful to define boundaries, overcome or create changes in level and create planting areas.
We always ensure the correct ground work/concrete footing is in place and often use brick, natural stone, concrete block (which can be rendered) or oak sleepers.