Mix the flour, baking soda, and salt and set aside.
Add the sugar and butter to the bowl of a stand mixer, and cream together.
Add one egg at a time incorprating well between each addition.
Add the vegetable oil and mix in.
Add the rosewater.
Alternatively add the dry ingredients with the milk, and mix until just incorporated.
Spilt batter between two greased and lined cake pans.
Bake in a preheated oven at 350ºF (175ºC).
Bake for 40 minutes or until a toothpick stuck in the center comes out clean.
Allow to cool to room temperature, then run a knife around the cakes before turing them out.
Frost and serve.