This recipe is best made the day before it's needed as leaving the fudge in the fridge overnight will give it plenty of time to set properly.
It's important to ensure you are using sweetened condensed milk and NOT evaporated milk as otherwise the fudge will not set properly.
Some brands of condensed milk can give this fudge a softer texture, I use Nestle Sweetened Condensed Milk.