South African Nestle Fudge

INGREDIENTS
1 (397 g) can condensed milk
400 g sugar or 500 ml sugar
25 ml golden syrup
75 ml water
60 g butter
5 ml vanilla

DIRECTIONS
Put sugar and water into a large heavy saucepan.
Stir over a low heat until the sugar has dissolved.
Add the butter and syrup and stir until the butter has melted.
Add the condensed milk and stir until it comes to the boil.
Boil very slowly, stirring all the time, until soft ball stage.
Remove from the stove, add the vanilla and beat until it thickens.
Pour into a greased pan and leave to cool.
Cut into squares when cold.