Preheat your oven to 350°F (175°C). Grease and flour a 9x13 inch baking dish.
In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
In a large bowl, beat the butter and sugar together until light and fluffy.
Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
Gradually add the flour mixture to the butter mixture, alternating with the milk, beginning and ending with the flour mixture. Mix until just combined.
Pour the batter into the prepared baking dish and smooth the top.
Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Allow the cake to cool completely in the pan.
In a large bowl or measuring cup, combine the sweetened condensed milk, evaporated milk, and whole milk. Mix well.
Once the cake has cooled, poke holes all over the surface using a fork or skewer.
Slowly pour the milk mixture over the cake, allowing it to soak in. Let the cake absorb the milk for at least 1-2 hours, or preferably overnight, in the refrigerator.
In a medium bowl, beat the heavy cream, powdered sugar, and vanilla extract until stiff peaks form.
Spread the whipped cream evenly over the soaked cake.
Garnish with fresh fruit or a sprinkle of cinnamon if desired.
Slice and serve chilled.
Enjoy your meal!